Jakieś sugestie, jak to naprawić?
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
źródło
źródło
Odpowiedzi:
Jeśli jesteś w Ubuntu, zrób
Jeśli korzystasz z komputera Mac
i wtedy
źródło
export QMAKE=/usr/bin/qmake-qt4
na RHEL6.export QMAKE=/usr/local/Cellar/qt5/5.5.1_1/bin/qmake
W przypadku Ubuntu 16.04
sudo apt-get install qt-sdk
Śledzony przez
gem install capybara-webkit -v '1.11.0'
lub zastąp dowolną wersją, którą chcesz zainstalować.źródło
Prawdopodobnie brakuje Ci bibliotek qt. Zobacz wiki capybara-webkit, aby uzyskać instrukcje dotyczące instalowania ich na swojej platformie.
źródło
brew install qt
zainstaluje się dopiero (od 4 sierpnia 2015 r.)4.8.6
, co daje ten komunikat.Zamiast tego, jeśli to zrobisz
nie otrzymasz tego błędu.
źródło
Na El Capitan lub Yosemite może być konieczne postępowanie
brew install qt55
zgodnie z dokumentem tutaj .źródło
brew install homebrew/versions/qt55
.Na fedorze jest trochę bardziej skomplikowane. Zrobiłem następne, które trochę trwa:
Wtedy zadziałało!
Zobacz więcej informacji na temat capybara-webkit wiki
źródło
W przypadku Ubuntu 20.04 możesz zainstalować pakiet domyślny qt5
Następnie zainstaluj klejnot z wymaganą wersją:
źródło