2

我想在 cloudbees 中运行 capybara-webkit,但我遇到了这个错误bundle

SocketCommand.h:4:19: fatal error: QObject: No such file or directory
compilation terminated.

我想安装Qt。

$ sudo apt-get install libqt4-dev
sudo: no tty present and no askpass program specified

$ apt-get install libqt4-dev
apt-get: command not found

如何安装 Qt?詹金斯插件?

4

1 回答 1

2

QT 库已经安装在 DEV@Cloud slaves 上,要安装 capybara gem,你需要设置

QMAKE=/usr/bin/qmake-qt4

然后运行 ​​cloudbees ruby​​ 附加脚本

curl -s -o use-ruby https://repository-cloudbees.forge.cloudbees.com/distributions/ci-addons/ruby/use-ruby
RUBY_VERSION=1.9.3-p327
source ./use-ruby

并设置您的构建脚本以安装依赖项

gem install --conservative bundler
bundle install

(或同等学历)

于 2013-06-25T07:03:11.963 回答