2012-07-06 7 views
110

Irgendwelche Vorschläge zur Behebung?FEHLER: Fehler beim Installieren von Capybara-webkit:

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 
+1

Auf welcher Plattform möchten Sie capybara-webkit installieren? – moritz

Antwort

215

Wenn Sie in Ubuntu tun

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

sind Wenn Sie auf Mac

brew install qt 

und dann

gem install capybara-webkit -v '0.11.0' 
+13

Ich musste QMAKE =/usr/bin/qmake-qt4 auf RHEL6 exportieren. –

+4

Dies funktionierte für meine Mavericks. – Ricbermo

+2

Ich hatte bereits qt installiert und es war immer noch fehlgeschlagen. Stellen Sie sicher, dass Sie qt deinstallieren und neu installieren, wenn dies für Sie der Fall ist. Die neueste Version von Capybara sollte mit der neuesten Version von Mavericks auf Macs funktionieren. –

14

Sie vermissen wahrscheinlich die qt-Bibliotheken. Anweisungen zur Installation für Ihre Plattform finden Sie unter capybara-webkit wiki.

5

brew install qt nur installieren (Stand: 4. August 2015) sind 4.8.6, die Ihnen diese Nachricht gibt.

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

Stattdessen, wenn Sie

brew install qt5 
brew link --force qt5 

tun, werden Sie nicht diesen Fehler.

3

auf El Capitan oder Yosemite, können Sie brew install qt55 nach dem doc here tun müssen.

+2

Beachten Sie, dass, wenn Sie Version 5.5 speziell installieren möchten, Sie jetzt' brew install homebrew/versions/qt55' tun müssen . – jlleblanc

18

Für Ubuntu 16,04

sudo apt-get install qt-sdk

Gefolgt von

gem install capybara-webkit -v '1.11.0' oder ersetzen mit dem, was Version Sie installieren möchten.

+0

Arbeitete für mich auf Ubuntu 16.04 –

+0

Arbeitete für mich auch auf Ubuntu 16.10 –

+0

Arbeitete für mich auch auf Ubuntu 16.10, Danke –