Ruby: невозможно установить Watir Gem в Windows - PullRequest
4 голосов
/ 22 декабря 2009

Сайт 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

My Ruby Version: ruby ​​1.8.6 (2009-08-04 patchlevel 383) [i386-mingw32]
Моя версия RubyGems: 1.3.5

Ответы [ 5 ]

3 голосов
/ 23 декабря 2009

Я бы порекомендовал вам установить RubyInstaller Development Kit, как описано здесь

После того, как вы его установили, процесс компиляции зависимостей Watir (win32-api) будет успешно установлен.

0 голосов
/ 16 августа 2011

Мне также пришлось установить nokogiri, чтобы Watir успешно установился на Windows после установки DevKit. Использование: gem install nokogiri

0 голосов
/ 17 ноября 2010

Установил devkit и после вызова bat-файла в Windows 7 из cmd исправил эту проблему. Использование Ruby 1.9.1

0 голосов
/ 22 сентября 2010

Выполнить команду ниже и ее работы

gem install watir --platform = mswin32

0 голосов
/ 22 декабря 2009

Оказывается, мне нужно было установить файлы Ruby Development. = /

...