1

我安装了 Ruby:成功

ruby -v
=> ruby 1.9.3p392 (2013-02-22) [i386-mingw32]

gem -v
=> 1.8.24

gem source
=> *** CURRENT SOURCES ***
=> http://rubygems.org/

当我尝试安装任何 gem 时:失败。

在家工作对我来说很好,但在我的工作地点却不行。我尝试ping ruby​​gems.org 站点,但没有ping 通。我直接从网站下载了 gems 并将其放在文件夹中:(watir-webdriver) C:\Ruby193\lib\ruby\gems\1.9.1\gems>

像这样安装的宝石:C:\Ruby193\lib\ruby\gems\1.9.1\gems>gem install watir-webdriver

收到此错误:C:\Ruby193\lib\ruby\gems\1.9.1\gems>gem install watir-webdriver ERROR: While executing gem ... (Zlib::GzipFile::Error) not in gzip format

4

2 回答 2

1

你在代理后面吗?在这种情况下,请参阅此页面寻求帮助:

于 2013-03-06T10:13:23.473 回答
1

如果您在 linux 上安装(我在 Ubuntu 上遇到过类似的问题),您需要按照这些说明进行操作

一、获取正确的zlib驱动

sudo apt-get install libzlib-ruby

其次,检查您的来源并可能添加到它们:

gem sources
gem sources -a http://gems.rubyforge.org/
gem sources -a http://rubygems.org

顺便说一句,我在 Ubuntu 上更新我的各种库以在 Ubuntu 上启用合理的 IRB 交互(历史、选项卡完成、颜色等)有一个漫长的过程。这需要一些工作,但能够使用 RVM 是值得的。

于 2013-03-06T17:08:22.613 回答