4

Watir 的网站说我需要 Ruby 1.8.6,我正在运行它。而且windows的安装应该像gem install watir. 但是当我运行它时,我得到了这个:

C:\Users\Ryguy\Code>gem install watir
Building native extensions.  This could take a while...
ERROR:  Error installing watir:
        ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb
checking for strncpy_s()... no
creating Makefile

make
'make' is not recognized as an internal or external command,
operable program or batch file.


Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.5 f
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.5/ext/gem_make.out

我的 Ruby 版本: ruby 1.8.6(2009-08-04 补丁级别 383)[i386-mingw32]
我的 RubyGems 版本: 1.3.5

4

5 回答 5

3

我建议您安装此处记录的 RubyInstaller 开发工具包

安装完成后,Watir 依赖项(win32-api)的编译过程将安装成功。

于 2009-12-23T13:20:28.997 回答
0

原来我需要安装 Ruby 开发文件。=/

于 2009-12-22T19:05:37.423 回答
0

执行以下命令及其工作

宝石安装 watir --platform=mswin32

于 2010-09-22T19:21:58.467 回答
0

安装 devkit 并从 cmd 调用 Windows 7 上的 bat 文件后,它解决了这个问题。使用 Ruby 1.9.1

于 2010-11-17T05:30:05.367 回答
0

I also had to install nokogiri to get Watir to install successfully on windows, after installing DevKit. Use: gem install nokogiri

于 2011-08-16T17:04:54.740 回答