执行“rails new”时更改默认源?

时间:2015-07-11 10:56:36

标签: ruby-on-rails gemfile

当我使用rails new创建新项目时,Gemfile中的源默认为https://rubygems.org

但是我需要使用其他来源,如何将该源设置为默认值,以便我以后不需要手动更改Gemfile

@Update:

我想更改来源,因为默认来源在我的区域被阻止(真可惜......),执行rails new时它会卡在bundle install,超时后它会失败并提示

如果我不能使用默认来源,但我有其他可用来源,我该怎么做才能完成项目的创建?

这是我失败后所做的事情:

  • 更改Gemfile中的源代码。
  • 运行bundle install

这样做了吗?或者我需要额外的步骤?

1 个答案:

答案 0 :(得分:0)

使用bundlerGemfile的项目的可能解决方案是:

  • gem install bundler
  • bundle config mirror.https://rubygems.org https://gems.ruby-china.com
    为每个新项目添加更多的镜像,从而不必修改Gemfile的源代码。
    如果默认的反射镜太慢或无法连接,则将使用附加的反射镜。

提示:

  • 如果某些软件包仍然卡住,则可能需要:
    • 手动编辑Gemfile,并根据您所在的地区提供最佳资源。
      例如:source https://gems.ruby-china.com
    • 然后运行bundle install