宝石::安装程序:ExtensionBuildError

时间:2013-08-22 18:07:21

标签: ruby capybara-webkit

运行$ Bundle Install

时,我一直遇到错误
  

安装capybara-webkit(0.12.1)时发生错误,并且   Bundler无法继续。在捆绑之前确保gem install capybara-webkit -v '0.12.1'成功。

有没有办法绕过这个宝石并继续安装?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果capybara-webkit 依赖您的其他某个宝石,则无法绕过安装它,因为另一个宝石需要它才能运行。否则,只需在Gemfile

中删除/注释即可

根据capybara-webkit Github page,您必须在安装之前先设置Qt:

  

capybara-webkit依赖于Qt的WebKit实现,这是一个跨平台的开发工具包。您需要下载Qt库来构建和安装gem。您可以在capybara-webkit wiki上找到有关下载和安装QT的说明。 capybara-webkit需要Qt版本4.8。​​