2012-02-20 7 views
3

のいずれかにカピバラ-のWebKit-0.9.0を見つけることができませんでした -ルビーマイン・エラー - 私はルビーマインの中に自分のアプリケーションを実行しようとすると、私はカピバラ-のWebKitに関するエラーが出る源

... 
in `block in materialize': 
Could not find capybara-webkit-0.9.0 in any of the sources (Bundler::GemNotFound) 

をしかし、私はドン」コマンドラインからアプリを実行するときにそれを取得しないでください。

ruby​​Mineのように見えますが、開発を実行していても何らかの理由でこの宝石に問題があります。

私のGemfileには含まれています:

group :test do 
    gem 'rspec-rails' 
    gem "capybara" 
    gem "capybara-webkit" 

... ...

は、私は別の開発者とのコードベースを共有しています。 私はrubyMineを使用しています。 rspecテストにはcapybara-webkitなどが必要です。

注:
のRails 3.1.3
ルビー1.9.2-P290

私はルビーマイン、宝石マネージャ内から宝石をインストールし、手動で試してみましたが、それでもエラーました:

Following gems were not installed: 
capybara-webkit (0.9.0): Error installing capybara-webkit: 
    ERROR: Failed to build gem native extension.   /Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb Gem files will remain installed in /Users/durrantm/.rvm/gems/ruby-1.9.2-p290/gems/capybara-webkit-0.9.0 for inspection. Results logged to /Users/durrantm/.rvm/gems/ruby-1.9.2-p290/gems/capybara-webkit-0.9.0/./gem_make.out 
+0

これを解決しましたか? – mhenrixon

+0

私はしませんでした。また、rubyMineの問題ではなく、コマンドラインで同じエラーが発生しました。 –

+0

私はCapistranoを使用して本番環境にデプロイするときに同じ問題を抱えています.Bundlerはすべての正しいGemを共有フォルダにインストールしますが、アセットになるとプリコンパイルされます。:testと:developmentグループの宝石バンドルには存在しません。私はまだこの問題を修正していません。 –

答えて

0

Mac OS Xを使用している場合は、Capybara WebKitをインストールする前に、すべての依存関係をインストールしておく必要があります。 https://github.com/thoughtbot/capybara-webkitをご覧ください。したがって、あなたはQtの4マックをインストールする必要があります、あなたはここでインストール手順を取得することができます。

http://doc.qt.nokia.com/4.7-snapshot/install-mac.html

また、あなたは「sudoのポートは、Qt4を-MACをインストールする」ことによって、MacPortsを経由してインストールすることができます。次に、capybara-webkit Ruby gemをインストールすることができます。

関連する問題