安装 gem install sass 时遇到的问题
当我在本地执行 gem install sass 时,出现的提示
`ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host. - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/sass-3.4.21.gemspec.rz)`
我发现执行其它命令的时候也都出现这个问题,将 sources 换成https://ruby.taobao.org/的源也是这个问题,请大家帮帮忙。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
前面一个是因为国外网络,后面一个是因为 ruby.taobao.org 除了问题。
建议将 sources 换成 https://gems.ruby-china.org/
参考链接 Ruby China 的 RubyGems 镜像上线
希望有所帮助~ :)
你应该确保你的 ruby 源只有一个,当你移除官网源时你应当注意该网址的最后有没有
/
, 比如你用gem sources --remove https://rubygems.org/
时是不能移除https://rubygems.org
这个源的,只能移除https://rubygems.org/
这个源,我之前使用openSUSE
时是这样的情况。你也可以尝试使用中科大的
ruby
源,Linux 修改镜像源加快下载速度(pip-RubyGems-NPM-Docker)