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

问题描述 投票:0回答:1

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

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


@@ Update:

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

如果我不能使用默认源,但是我有另一个可用源,我该怎么做才能完成项目的创建?

这是我失败后的工作:

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

完成了吗?还是我需要其他步骤?

ruby-on-rails gemfile
1个回答
0
投票

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

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

Tips:

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