在Windows上安装rails

时间:2011-11-04 08:09:58

标签: ruby-on-rails

我正在尝试在Windows机器上安装rails并收到以下错误。我花了2天时间来解决这个问题,但是我没有得到任何帮助。

While executing gem ...(Zlib::GzipFile::Error) not in gzip format.

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

找出ruby的配置位置以查找来源: C:>宝石来源 *当前来源*

http://gems.rubyforge.org/

如果指向gems.rubyforge.org(首次安装时),则指向旧的Web服务器,因此当ruby尝试获取更新时,它会获得HTTP重定向(302)作为响应GZIP格式的预期数据。它显然没有配置错误处理程序来检测重定向,所以它只是放弃了。

要修复它,您必须更新源列表。首先添加正确的来源: C:>宝石来源-a http://rubygems.org/ http://rubygems.org/已添加到来源

然后删除已弃用的: C:&gt;宝石来源-r http://gems.rubyforge.org/ http://gems.rubyforge.org/已从消息来源中删除<​​/ p>

C:&gt;宝石来源 *当前来源*

http://rubygems.org/

接下来更新您的ruby系统: C:&gt; gem update --system 更新RubyGems 更新rubygems-update 成功安装了rubygems-update-1.3.7 :0:警告:不推荐使用Gem :: SourceIndex#对String模式的搜索支持 将RubyGems更新为1.3.7 安装RubyGems 1.3.7 安装了RubyGems 1.3.7

=== 1.3.7 / 2010-05-13

注:

http://rubygems.org现在是下载宝石的默认来源。

您可能通过〜/ .gemrc设置了源,因此您应该替换 http://gems.rubyforge.orghttp://rubygems.org

http://gems.rubyforge.org将继续为可预见的未来而努力。 ...

请注意,更新会验证旧源网址是否不再有效...

您现在应该能够继续安装,在我的情况下是耙。 C:&gt; gem install rake 成功安装了rake-0.8.7 安装1个宝石 为rake-0.8.7安装ri文档...... 为rake-0.8.7安装RDoc文档......

答案 1 :(得分:0)

尝试获取任一URL(使用wget或curl或telnet)

似乎opendns故意打破了互联网。我会避免的  不惜一切代价。