我正在尝试安装sass gem。安装失败,超时错误。
错误:无法找到有效的宝石'sass'()= 0),原因如下:无法从https://rubygems.org/下载数据 - 超时(https:// api。 rubygems.org/specs.4.8.gz)
我尝试将我的宝石源从https://rubygems.org/更改为http://rubygems.org/。当我尝试更改gem源时,它会因此错误而失败:
错误:执行gem时...(Errno :: ENOENT)没有这样的文件或目录@ rb_sysopen - H:/。gemrc
你能帮我解决这个问题吗?
(我在链接中插入了空格,因为我的声誉少于10)
答案 0 :(得分:1)
您可能正在遇到IPv6的问题,包括我自己在内的其他一些问题。这是与此有关的另一个主题:gem cannot access rubygems.org
rubygems.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?