错误:安装capybara-webkit错误:

任何build议如何解决?

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 

如果你在Ubuntu的话

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

如果你在Mac上

 brew install qt 

接着

 gem install capybara-webkit -v '0.11.0' 

您可能错过了qt库。 有关在您的平台上安装它们的说明,请参阅capybara-webkit wiki 。

对于Ubuntu 16.04

sudo apt-get install qt-sdk

其次是

gem install capybara-webkit -v '1.11.0'或者gem install capybara-webkit -v '1.11.0'你想安装的任何版本。

brew install qt将只安装(截至2015年8月4日) 4.8.6 ,这会给你这个消息。

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

相反,如果你这样做

 brew install qt5 brew link --force qt5 

你不会得到这个错误。

在El Capitan或Yosemite上,您可能需要按照文档中的步骤brew install qt55