ERREUR: Erreur lors de l'installation de capybara-webkit:


117

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

2
Sur quelle plateforme essayez-vous d'installer capybara-webkit?
moritz

Réponses:


218

Si vous êtes dans Ubuntu, faites

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui

Si vous êtes sur Mac

brew install qt

puis

gem install capybara-webkit -v '0.11.0'

13
Je devais le faire export QMAKE=/usr/bin/qmake-qt4sur RHEL6.
E-rich

2
J'avais déjà installé qt et il échouait toujours. Assurez-vous de désinstaller qt et de le réinstaller si tel est le cas pour vous. La dernière version de Capybara devrait fonctionner sur la dernière version de Mavericks sur Mac.
Brian Jeffrey Gross

1
A travaillé pour moi sur os x Yosemite
Kariem Muhammed

1
Problème similaire, mais depuis que j'ai utilisé brew, j'avais besoin de fournir un chemin vers l'emplacement d'installation de qt5. export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
Seth Jeffery

1
Pour Mac, voir le commentaire de Waynn Lue ci
lifecoder

21

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.


A travaillé pour moi aussi sur Ubuntu 16.10
Akhilesh Sinha


5

brew install qtinstallera uniquement (à partir du 4 août 2015) 4.8.6, ce qui vous donne ce message.

WARNING: The next major version of capybara-webkit will require at least version 5.0 of Qt. You're using version 4.8.6.

Au lieu de cela, si vous faites

brew install qt5
brew link --force qt5

vous n'obtiendrez pas cette erreur.


4

Sur El Capitan ou Yosemite, vous devrez peut-être faire brew install qt55 selon le doc ici .


2
Notez que si vous souhaitez installer spécifiquement la version 5.5, vous devrez maintenant le faire brew install homebrew/versions/qt55.
jlleblanc


0

Pour Ubuntu 20.04, vous pouvez installer le package qt5-default

sudo apt-get install g++ qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x

Ensuite, installez le gem avec la version requise:

gem install capybara-webkit -v '1.11.0'
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.