ルベミンの誤差 - どのソースのいずれかでカピバラ・ウェブキット-0.9.0を見つけることができませんでした
-
28-10-2019 - |
質問
ルベミン内でアプリケーションを実行しようとすると、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をインストールできます。
所属していません StackOverflow