2012-03-28 5 views
0

ruby ​​ubuntu rubygems wati outil de test d'automatisation watir dans la dernière version d'Ubuntu.erreur installation waitr dans ubuntu 11.10

J'ai fait un sudo apt-get installer ruby ​​pour obtenir la dernière version de ruby, puis j'ai installé Rubygems et essayé d'installer watir, mais je reçois cette erreur. Il utilise Ruby 1.8.7

J'ai également essayé d'enlever les gemmes rubis et rubis et de les réinstaller mais le message d'erreur arrive toujours.

Quelqu'un peut-il me dire ce qui est mal?

[email protected]:/home/kelley# gem -v 
bash: /usr/bin/gem: No such file or directory 
[email protected]:/home/kelley# sudo apt-get install rubygems 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
The following package was automatically installed and is no longer required: 
    libtcltk-ruby1.8 
Use 'apt-get autoremove' to remove them. 
The following NEW packages will be installed: 
    rubygems 
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. 
Need to get 0 B/425 kB of archives. 
After this operation, 4,166 kB of additional disk space will be used. 
Selecting previously deselected package rubygems. 
(Reading database ... 157806 files and directories currently installed.) 
Unpacking rubygems (from .../rubygems_1.7.2-1_all.deb) ... 
Processing triggers for man-db ... 
Setting up rubygems (1.7.2-1) ... 
[email protected]:/home/kelley# gem list 

*** LOCAL GEMS *** 


[email protected]:/home/kelley# gem install watir 
Building native extensions. This could take a while... 
ERROR: Error installing watir: 
    ERROR: Failed to build gem native extension. 

     /usr/bin/ruby1.8 extconf.rb 
checking for strncpy_s()... no 
creating Makefile 

make 
gcc -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -c win32/api.c 
win32/api.c:2:21: fatal error: windows.h: No such file or directory 
compilation terminated. 
make: *** [api.o] Error 1 


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/win32-api-1.4.8 for inspection. 
Results logged to /usr/lib/ruby/gems/1.8/gems/win32-api-1.4.8/ext/gem_make.out 
[email protected]:/home/kelley# 

Répondre

4

Regardez le Ubuntu documentation. Il y a un guide complet, étape par étape, que vous pouvez suivre.

Il semble que waitr est Windows uniquement. Essayez sudo gem install watir-webdriver

+0

Correct. Le watir original ('watir classic' si vous voulez) a été conçu quand 85% du monde utilisait IE. Il utilise win32ole pour parler au navigateur, et ne supporte que IE, et ne fonctionne que sur Windows. Watir-webdriver utilise webdriver pour contrôler le navigateur, et supporte beaucoup plus de navigateurs et de systèmes d'exploitation. –

+0

Merci, c'est ce que je cherchais. Il craint que le site officiel ne soit pas mis à jour avec cette information. – Hitsurume

Questions connexes