2012-03-28 20 views
0

ruby​​ ubuntu ruby​​gems wati自動テストツールUbuntuの最新バージョンではwatirです。ubuntuにwaitrをインストールする際にエラーが発生しました。11.10

Rubyの最新バージョンを入手するためにsudo apt-get install ruby​​を実行した後、Rubygemsをインストールしてwatirをインストールしようとしましたが、このエラーが発生しています。 Ruby 1.8.7を使用しています

私もrubyとrubyのgemを削除して再インストールしようとしましたが、エラーメッセージが表示されます。いただきました!間違っ

は誰も教えてもらえますか?

[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# 

答えて

4

Ubuntu documentationをご覧ください。あなたが従うことができる包括的なステップバイステップのガイドがあります。

waitrはWindows専用です。お試しくださいsudo gem install watir-webdriver

+0

正しいです。世界の85%がIEを使用していたようなときに元のワイア(「ワイア・クラシック」はあなたがそうするならば)は設計されました。 win32oleを使用してブラウザと通信し、IEのみをサポートし、Windows上でのみ動作します。 Watir-webdriverはwebdriverを使用してブラウザを制御し、より多くのブラウザとオペレーティングシステムをサポートします。 –

+0

ありがとう、これは私が探していたものです。それはちょっと公式ウェブサイトはこの情報で更新されていないことを吸う。 – Hitsurume

関連する問題