rubyMine 内でアプリケーションを実行しようとすると、capybara-webkit に関するエラーが発生します -
...
in `block in materialize':
Could not find capybara-webkit-0.9.0 in any of the sources (Bundler::GemNotFound)
しかし、コマンドラインからアプリを実行すると、それがわかりません。
rubyMine は開発を実行してもすべての環境をチェックしているようで、何らかの理由でこの gem に問題があります。
私の Gemfile には以下が含まれます: ...
group :test do
gem 'rspec-rails'
gem "capybara"
gem "capybara-webkit"
...
コードベースを別の開発者と共有しています。私は rubyMine を使っていますが、彼は使っていません。rspec テストには capybara-webkit などが必要です。
注:
Rails 3.1.3
Ruby 1.9.2-p290
gem manager の rubyMine 内から手動で 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