2


我是红宝石的新手。安装最新版本的 ruby​​ 后,我开始安装 sqlite3 和 rails 但我安装 rails 失败,按照指南,这是命令:

gem install rails

我得到了这个错误

错误:执行 gem 时 ... (Zlib::GzipFile::Error) 文件意外结束

4

2 回答 2

1

大多数情况下,Zlib::GzipFile::ErrorRubyGems 在解析服务器响应时遇到问题。

当您的 Internet 连接/配置位于 RubyGems 不知道的代理之后时,就会发生这种情况。

请查看您的 Internet 选项以确定代理配置(它看起来像http://user:pass@proxyserver:8080/或类似(用户、通行证、代理服务器和端口是示例)

一旦你有了这些信息,你就可以告诉 RubyGems 使用它:

gem install rails --http-proxy=http://user:pass@proxyserver:8080

或者您可以将其设置为环境变量:

SET HTTP_PROXY=http://user:pass@proxyserver:8080/

有关gem help install代理文档的更多详细信息,请参阅。

于 2013-02-11T15:01:04.323 回答
1

我发现了如何安装它,只需在最后添加 --ignore-dependencies 。

gem install rails --ignore-dependencies

于 2013-02-09T10:59:25.890 回答