bundle不尊重gemrc?

时间:2016-09-18 08:20:00

标签: ruby-on-rails ruby rubygems

我已经使用gem命令配置了gem source,现在gem rc就像

---
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://rubygems.org/
:update_sources: true
:verbose: true

但是,当我运行bundle install时,它仍会从https://rubygems.org

获取

如何将其更改为http方案?

P.S https在我的本地网络中很慢,所以我需要使用http连接。

1 个答案:

答案 0 :(得分:1)

更改您的Gemfile源

  

如何将其更改为http方案?

安装通过未经身份验证的HTTP连接检索的gem是不安全的。但是,如果您坚持这样做,那么您需要在Gemfile中设置源代码行。例如:

# Gemfile
source 'http://rubygems.org'

当您在包含带有此源代码行的Gemfile的目录中运行bundle install时,它将使用HTTP方案来访问rubygems.org而不是更安全的HTTPS方案。