在 Rails 上为 Ruby 安装 capybara-webkit

Installing capybara-webkit for Ruby on Rails

我正在尝试安装 gem capybara-webkit 但一直出现这些错误:

C:\Sites\helios-master>gem install capybara-webkit -v '1.9.0'
Fetching: capybara-webkit-1.9.0.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing capybara-webkit:
        ERROR: Failed to build gem native extension.

    current directory: C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.9.0
C:/RailsInstaller/Ruby2.2.0/bin/ruby.exe -r ./siteconf20161006-24264-1bccbjk.rb extconf.rb
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [sub-src-webkit_server-pro-make_first-ordered] Error 2
Command 'make' failed

current directory: C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.9.0
make "DESTDIR=" clean
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [sub-src-webkit_server-pro-clean-ordered] Error 2

current directory: C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.9.0
make "DESTDIR="
/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [sub-src-webkit_server-pro-make_first-ordered] Error 2

make failed, exit code 2

Gem files will remain installed in C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.9.0 for inspection.
Results logged to C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/capybara-webkit-1.9.0/gem_make.out

我在windows 10 平台上。 rails 上的 ruby 工作正常,因为我测试了演示应用程序。我还安装了 DevKit 并将 Qt、Devkit 添加到环境变量中。谁能帮我解决这个问题就是大英雄!!!

这是我为解决我的问题而实施的快速修复:

第 1 步:前往 https://github.com/thoughtbot/capybara-webkit

第 2 步:从 master 分支下载 zip 文件或将存储库克隆到本地。

第 3 步:打开 Gemfile 并更新 gem 配置如下

gem "capybara-webkit", path: 'Path-To-The-Plugin-In-Your-Local-Machine\capybara-webkit-master'

第 4 步:尝试 运行 捆绑安装,看看是否有效。就是这样。