erreur rubymine - Impossible de trouver capybara-webkit-0.9.0 dans aucune des sources
-
28-10-2019 - |
Question
Lorsque j'essaye d'exécuter mon application dans rubyMine, j'obtiens une erreur concernant capybara-webkit -
...
in `block in materialize':
Could not find capybara-webkit-0.9.0 in any of the sources (Bundler::GemNotFound)
Mais je ne comprends pas lors de l'exécution de l'application via la ligne de commande.
On dirait que rubyMine vérifie tous les environnements même lorsque j'exécute le développement et qu'il a un problème avec ce joyau pour une raison quelconque.
mon Gemfile comprend: ...
group :test do
gem 'rspec-rails'
gem "capybara"
gem "capybara-webkit"
...
Je partage une base de code avec un autre développeur. J'utilise rubyMine, pas lui. Nous avons besoin de capybara-webkit ou similaire pour les tests rspec.
Remarque:
Rails 3.1.3
Ruby 1.9.2-p290
J'ai essayé d'installer manuellement la gemme à partir de rubyMine, gestionnaire de gemmes, mais j'ai toujours eu une erreur:
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
La solution
Si vous utilisez Mac OS X, vous devez vous assurer que vous avez installé toutes les dépendances avant d'installer Capybara WebKit.Veuillez consulter le https://github.com/thoughtbot/capybara-webkit .Ainsi, vous devrez installer Qt 4 Mac et vous pouvez obtenir les instructions d'installation ici:
http://doc.qt.nokia.com/4.7-snapshot / install-mac.html
De plus, vous pouvez l'installer via MacPorts en faisant 'sudo port install qt4-mac'.Ensuite, vous pouvez installer la gemme Ruby capybara-webkit.