Когда я пытаюсь запустить свое приложение в rubyMine, я получаю сообщение об ошибке capybara-webkit -
...
in `block in materialize':
Could not find capybara-webkit-0.9.0 in any of the sources (Bundler::GemNotFound)
Но я не получаю его при запуске приложения из командной строки.
Похоже, что rubyMine проверяет все среды, даже когда я запускаю разработку, и по какой-то причине у него есть проблема с этим гемом.
мой Gemfile включает в себя:
...
group :test do
gem 'rspec-rails'
gem "capybara"
gem "capybara-webkit"
...
Я делюсь базой кода с другим разработчиком.
Я использую rubyMine, а он нет.
Нам нужен капибара-webkit или аналогичный для тестов rspec.
Примечание:
Рельсы 3.1.3
Рубин 1.9.2-р290
Я попытался вручную установить гем из rubyMine, менеджера гемов, но все равно получил ошибку:
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