【发布时间】:2014-07-01 11:44:40
【问题描述】:
@ubuntu:~$ sudo gem install capybara-webkit -v '0.14.2' [sudo] jsnow 的密码: 构建原生扩展。这可能需要一段时间... 错误:安装 capybara-webkit 时出错: 错误:无法构建 gem 原生扩展。
/usr/bin/ruby1.9.1 extconf.rb
cd src/ && ( test -e Makefile.webkit_server || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /var/lib/gems/1.9.1/gems/capybara-webkit-0.14 .2/src/webkit_server.pro -spec linux-g++ -o Makefile.webkit_server ) && make -f Makefile.webkit_server 项目错误:QT 中的未知模块:webkit make: * [sub-src-webkit_server-pro-make_first-ordered] 错误 3 命令“make”失败
清洁 cd src/ && ( test -e Makefile.webkit_server || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /var/lib/gems/1.9.1/gems/capybara-webkit-0.14.2/ src/webkit_server.pro -spec linux-g++ -o Makefile.webkit_server ) && make -f Makefile.webkit_server clean 项目错误:QT 中的未知模块:webkit make: * [sub-src-webkit_server-pro-clean-ordered] 错误 3
制作 cd src/ && ( test -e Makefile.webkit_server || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /var/lib/gems/1.9.1/gems/capybara-webkit-0.14.2/ src/webkit_server.pro -spec linux-g++ -o Makefile.webkit_server ) && make -f Makefile.webkit_server 项目错误:QT 中的未知模块:webkit make: * [sub-src-webkit_server-pro-make_first-ordered] 错误 3
制作失败,退出代码 2
Gem 文件将继续安装在 /var/lib/gems/1.9.1/gems/capybara-webkit-0.14.2 以供检查。 结果记录到 /var/lib/gems/1.9.1/extensions/x86_64-linux/1.9.1/capybara-webkit-0.14.2/gem_make.out
【问题讨论】:
-
你安装了qt吗?
-
是的,这就是我得到的……
-
jsnow@ubuntu:~$ which qmake /usr/local/sbin/qmake
-
jsnow@ubuntu:~$ qmake -v QMake 版本 2.01a 在 /usr/lib/x86_64-linux-gnu 中使用 Qt 版本 4.8.6
标签: ruby ubuntu rubygems capybara