Des suggestions pour y remédier?
gem install capybara-webkit -v '0.11.0'
Building native extensions. This could take a while...
ERROR: Error installing capybara-webkit:
ERROR: Failed to build gem native extension.
/home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
sh: qmake: not found
Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection.
Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out
ruby-on-rails
ruby
gem
capybara
capybara-webkit
Michael Durrant
la source
la source
Réponses:
Si vous êtes dans Ubuntu, faites
Si vous êtes sur Mac
puis
la source
export QMAKE=/usr/bin/qmake-qt4
sur RHEL6.export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
Pour Ubuntu 16.04
sudo apt-get install qt-sdk
Suivi par
gem install capybara-webkit -v '1.11.0'
ou remplacez-le par la version que vous souhaitez installer.la source
Il vous manque probablement les bibliothèques qt. Consultez le wiki capybara-webkit pour obtenir des instructions sur leur installation pour votre plate-forme.
la source
brew install qt
installera uniquement (à partir du 4 août 2015)4.8.6
, ce qui vous donne ce message.Au lieu de cela, si vous faites
vous n'obtiendrez pas cette erreur.
la source
Sur El Capitan ou Yosemite, vous devrez peut-être faire
brew install qt55
selon le doc ici .la source
brew install homebrew/versions/qt55
.Sur fedora, c'est un peu plus compliqué. J'ai fait le suivant qui prend du temps:
Ensuite, cela a fonctionné!
Voir plus d'informations sur le wiki capybara-webkit
la source
Pour Ubuntu 20.04, vous pouvez installer le package qt5-default
Ensuite, installez le gem avec la version requise:
la source