當我嘗試運行中的RubyMine我的應用程序獲取有關水豚,WebKit的錯誤 -RubyMine的錯誤 - 找不到水豚,WebKit的0.9.0任何來源
...
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,寶石Manager安裝創業板,但還是得到了錯誤:
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
你有沒有解決這個問題? – mhenrixon 2012-03-01 09:53:40
我沒有。另外它不是rubyMine問題,在命令行中出現同樣的錯誤。 – 2012-03-02 01:33:47
當我使用Capistrano部署到我的生產環境時,我遇到了同樣的問題 - bundler將所有正確的gem安裝到共享文件夾,但是當它到達資產時:預編譯它會嘗試加載:test和:development組寶石,不存在於捆綁中。我還沒有解決這個問題。 – 2012-03-15 00:02:28