由于dyld(Library not loaded)问题,黄瓜无法正常工作

时间:2014-02-20 09:09:25

标签: qt ruby-on-rails-3.2 qt4 cucumber capybara-webkit

在我的osx上运行黄瓜时我遇到了一个问题。我正在使用capybara版本2.1.0和capybara-webkit版本1.0.0

日志。

   satyammacmini:New_Beast satyam$ cucumber features -f junit -o testresults -t  @SearchRoom_TileView_logged_out
/Users/satyam/.rvm/gems/ruby-1.9.3-p484@global/gems/bundler-1.5.3/lib/bundler/runtime.rb:220: warning: Insecure world writable dir /usr/local in PATH, mode 040777
Webkit...
2014-02-20 15:17:08 +0530
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/lib/QtWebKit.framework/Versions/4/QtWebKit
  Referenced from: /Users/satyam/.rvm/gems/ruby-1.9.3-p484/gems/capybara-webkit-1.0.0/bin/webkit_server
  Reason: image not found
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/lib/QtWebKit.framework/Versions/4/QtWebKit
  Referenced from: /Users/satyam/.rvm/gems/ruby-1.9.3-p484/gems/capybara-webkit-1.0.0/bin/webkit_server
  Reason: image not found

我在网上找不到任何相同的解决方案。 最新版本的Xcode即5.0.2和命令行工具也已安装。 Qmake版本:

satyammacmini:New_Beast satyam$ qmake -v
QMake version 2.01a
**Using Qt version 4.8.5 in /usr/local/Cellar/qt/4.8.5/lib**

请建议。

1 个答案:

答案 0 :(得分:0)

似乎您的rvm版本可能使用本地安装的ruby而不是OSX系统安装(xcode使用)。

类型

env

...进入终端并发布您的输出。如果你必须输入

sudo gem install __

gem install __

这也是一个很好的指标。