2009-12-22 6 views
4

Watir's site indique que j'ai besoin de Ruby 1.8.6, que j'utilise. Et l'installation de Windows devrait être aussi simple que gem install watir. Mais quand je cours, je reçois ceci:Ruby: Impossible d'installer Watir Gem sous Windows

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]
Mon RubyGems Version: 1.3

Répondre

3

Je recommande d'installer le kit de développement RubyInstaller comme documenté here

Une fois que vous l'avez installé, le processus de compilation des dépendances Watir (win32-api) installera avec succès.

+0

Oui, c'est ce que j'ai fait =) Merci – RyanScottLewis

+0

Vous ne voulez pas mettre votre déclaration en doute, mais êtes-vous sûr? J'ai réussi à compiler la plupart des gemmes Windows avec le DevKit sans problèmes, y compris win32utils. –

0

Il s'avère que j'avais besoin d'installer les fichiers de développement Ruby. =/

+1

Juste une idée ... Notre société a démarré sous Windows et a rapidement trouvé qu'il serait plus facile d'utiliser Cygwin (un émulateur de Linux), puis nous sommes passés à Ubuntu virtualisé parce que c'était un Ça fait mal d'essayer Ruby sur Windows. Bonne chance quand même! – btelles

0

Execute Ci-dessous commande et ses œuvres

gem install watir --platform = mswin32

0

installé et DevKit après avoir appelé le fichier de chauve-souris sur Windows 7 à partir d'une cmd il résolu ce problème. Utilisation de Ruby 1.9.1

+1

"le fichier bat" ... quel fichier bat? réponse très inutile. – Luke

0

J'ai également dû installer nokogiri pour que Watir s'installe correctement sur Windows, après l'installation de DevKit. Utilisation: gem install nokogiri