我是红宝石的新手。安装最新版本的 ruby 后,我开始安装 sqlite3 和 rails 但我安装 rails 失败,按照指南,这是命令:
gem install rails
我得到了这个错误
错误:执行 gem 时 ... (Zlib::GzipFile::Error) 文件意外结束
我是红宝石的新手。安装最新版本的 ruby 后,我开始安装 sqlite3 和 rails 但我安装 rails 失败,按照指南,这是命令:
gem install rails
我得到了这个错误
错误:执行 gem 时 ... (Zlib::GzipFile::Error) 文件意外结束
大多数情况下,Zlib::GzipFile::Error
RubyGems 在解析服务器响应时遇到问题。
当您的 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
代理文档的更多详细信息,请参阅。
我发现了如何安装它,只需在最后添加 --ignore-dependencies 。
gem install rails --ignore-dependencies