无法从终端使用 RubyGems 安装任何 gem,包括 SASS
Not able to install any gem including SASS using RubyGems from terminal
我需要在我的网页设计项目中使用 Sass
。每当我想使用终端安装 Sass
时,都会出现如下错误:
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect SYSCALL returned=5 errno=0 state=unknown state (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/sass-3.4.19.gemspec.rz)
我已尝试按照 RubyGems Guides 中的说明更新 SSL
证书更新,但我仍然遇到错误。
实际上,一旦我想访问任何 gem,我就会遇到错误。
这是出于 SSL 安全原因,试试这个命令
gem sources -a http://rubygems.org/
Do you want to add this insecure source? [yn]
给 y
然后给出安装命令
更新:
如何修复错误并使用 ssl 返回 https:
gem sources -r https://rubygems.org/
- 暂时删除安全连接
gem sources -a http://rubygems.org/
- 添加与 ruby
的不安全连接
gem update --system
- 现在您可以在没有 SSL
的情况下更新 rubygems
更新 rubygems 后,反之亦然
gem sources -r http://rubygems.org/
- 移除不安全连接
gem sources -a https://rubygems.org/
- 添加安全连接
现在您可以使用安全连接更新 Gem。
gem update
我需要在我的网页设计项目中使用 Sass
。每当我想使用终端安装 Sass
时,都会出现如下错误:
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect SYSCALL returned=5 errno=0 state=unknown state (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/sass-3.4.19.gemspec.rz)
我已尝试按照 RubyGems Guides 中的说明更新 SSL
证书更新,但我仍然遇到错误。
实际上,一旦我想访问任何 gem,我就会遇到错误。
这是出于 SSL 安全原因,试试这个命令
gem sources -a http://rubygems.org/
Do you want to add this insecure source? [yn]
给 y
然后给出安装命令
更新:
如何修复错误并使用 ssl 返回 https:
gem sources -r https://rubygems.org/
- 暂时删除安全连接
gem sources -a http://rubygems.org/
- 添加与 ruby
gem update --system
- 现在您可以在没有 SSL
更新 rubygems 后,反之亦然
gem sources -r http://rubygems.org/
- 移除不安全连接
gem sources -a https://rubygems.org/
- 添加安全连接
现在您可以使用安全连接更新 Gem。
gem update