簡體   English   中英

Ruby:無法在Windows上安裝Watir Gem

[英]Ruby: Cannot Install Watir Gem On Windows

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 patchlevel 383)[i386-mingw32]
我的RubyGems版本: 1.3.5

我建議您安裝RubyInstaller開發工具包,如此處所述

安裝完成后,Watir依賴項(win32-api)的編譯過程將成功安裝。

結果我需要安裝Ruby Development文件。 = /

執行以下命令及其工作原理

gem install watir --platform = mswin32

安裝devkit並在從cmd調用Windows 7上的bat文件后修復了這個問題。 使用Ruby 1.9.1

在安裝DevKit之后,我還必須安裝nokogiri才能讓Watir在Windows上成功安裝。 使用:gem install nokogiri

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM