当我尝试在 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,他不用。我们需要 capybara-webkit 或类似的 rspec 测试。
注意:
Rails 3.1.3
Ruby 1.9.2-p290
我尝试从宝石管理器 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