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.