ルベミンの誤差 - どのソースのいずれかでカピバラ・ウェブキット-0.9.0を見つけることができませんでした

StackOverflow https://stackoverflow.com/questions/9367023

質問

ルベミン内でアプリケーションを実行しようとすると、Capybara -Webkitについてエラーが発生します。

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

しかし、コマンドラインを介してアプリを実行しているときにはわかりません。

ルベミンは、開発を実行してもすべての環境をチェックしているようで、何らかの理由でこの宝石に問題があるようです。

私のgemfileには以下が含まれています。

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

...

私は他の開発者とコードベースを共有しています。私はルベミンを使用しています、彼はしません。 RSPECテストには、Capybara-Webkitなどが必要です。

ノート:
Rails 3.1.3
Ruby 1.9.2-P290

GEMマネージャーの内部からGEMを手動でインストールしようとしましたが、それでもエラーが発生しました。

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
役に立ちましたか?

解決

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

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

また、「sudoポートインストールqt4-mac」を実行して、macportsを介してインストールできます。その後、Capybara-Webkit Ruby Gemをインストールできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top