1

我需要在安装在 Windows Server 2008 R2 x64 上的 Jenkins 中运行测试,因此在没有“测试”部分的情况下运行 bundle install 的建议不适合这里。

我需要在 Windows 中安装 capybara-webkit。我收到的错误消息一如既往地包括本机扩展:

Installing capybara-webkit (0.12.0) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        C:/Ruby193/bin/ruby.exe extconf.rb


Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.12.0 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.12.0/./gem_make.out

似乎安装了本机 QT 组件(我已经下载了 1,7 GB (!!!) 分发包并安装了它)。增强 PATH 没有帮助。

也安装了 DevKit。

4

1 回答 1

0

错误信息是什么?

您需要所有正确版本的 QT、mingw、更新路径,然后在https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit中运行所有内容正确的方式...确保您在最后的 pkg 目录中。

请参阅capybara-webkit (0.8.0) 无法在窗口 7 上构建

于 2013-09-13T09:47:35.990 回答