2012-07-06 14 views
110

Qualche suggerimento su come risolvere?ERRORE: Errore durante l'installazione di 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

Quale piattaforma stai tentando di installare capybara-webkit? – moritz

risposta

215

Se siete in Ubuntu fare

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

Se siete su Mac

brew install qt 

e poi

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

Ho dovuto "esportare QMAKE =/usr/bin/qmake-qt4' su RHEL6. –

+4

Questo ha funzionato per i miei su Mavericks. – Ricbermo

+2

Ho già installato qt e non funzionava ancora. Assicurati di disinstallare qt e reinstallalo se questo è il tuo caso. L'ultima versione di Capybara dovrebbe funzionare sull'ultima versione di Mavericks su Mac. –

14

Probabilmente mancano le librerie qt. Consulta lo capybara-webkit wiki per le istruzioni sull'installazione per la tua piattaforma.

5

brew install qt sarà solo installare (come del 4 agosto 2015) 4.8.6, che ti dà questo messaggio.

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

Invece, se si fa

brew install qt5 
brew link --force qt5 

non sarà possibile ottenere tale errore.

3

su El Capitan o di Yosemite, potrebbe essere necessario fare brew install qt55 secondo il doc here.

+2

Si noti che se si desidera installare specificatamente la versione 5.5, sarà necessario fare" brew install homebrew/versions/qt55' . – jlleblanc

18

Per Ubuntu 16,04

sudo apt-get install qt-sdk

Seguito da

gem install capybara-webkit -v '1.11.0' o sostituire con qualsiasi versione che si desidera installare.

+0

ha funzionato per me su Ubuntu 16.04 –

+0

ha funzionato anche su Ubuntu 16.10 –

+0

ha funzionato anche su Ubuntu 16.10, grazie –