安装gem失败,超时错误

时间:2017-06-26 15:29:43

标签: ruby rubygems

我正在尝试安装sass gem。安装失败,超时错误。

Time out error 错误:无法找到有效的宝石'sass'()= 0),原因如下:无法从https://rubygems.org/下载数据 - 超时(https:// api。 rubygems.org/specs.4.8.gz)

我尝试将我的宝石源从https://rubygems.org/更改为http://rubygems.org/。当我尝试更改gem源时,它会因此错误而失败:

this error

错误:执行gem时...(Errno :: ENOENT)没有这样的文件或目录@ rb_sysopen - H:/。gemrc

你能帮我解决这个问题吗?

(我在链接中插入了空格,因为我的声誉少于10)

2 个答案:

答案 0 :(得分:1)

您可能正在遇到IPv6的问题,包括我自己在内的其他一些问题。这是与此有关的另一个主题:gem cannot access rubygems.org

ruby​​gems.org上的众多线程:http://help.rubygems.org/discussions/problems/31074-timeout-error

答案 1 :(得分:0)

很难说没有更多信息,但从第二个错误判断 - 可能是您的PATH环境变量可能设置错误。

看起来ruby试图从H:/驱动器读取 - 是安装解释器的地方吗?这有助于[How do I add Ruby to the PATH variable on Windows?