在ubuntu 11.10中安装waitr时出错

时间:2012-03-28 20:59:06

标签: ruby ubuntu rubygems watir-webdriver

ruby​​ ubuntu ruby​​gems wati自动化测试工具在最新版本的Ubuntu中使用。

我做了一个sudo apt-get install ruby​​来获取最新版本的ruby,然后我安装了Rubygems并尝试安装watir,但是我收到了这个错误。 它使用Ruby 1.8.7

我也尝试删除ruby和ruby gems并重新安装,但错误信息仍然会发生。

谁能告诉我什么错了?

root@kelley-VirtualBox:/home/kelley# gem -v
bash: /usr/bin/gem: No such file or directory
root@kelley-VirtualBox:/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) ...
root@kelley-VirtualBox:/home/kelley# gem list

*** LOCAL GEMS ***


root@kelley-VirtualBox:/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
root@kelley-VirtualBox:/home/kelley# 

1 个答案:

答案 0 :(得分:4)

查看Ubuntu documentation。您可以按照全面的分步指南进行操作。

似乎waitr仅限Windows。试试sudo gem install watir-webdriver