![rails-boilerplate (0.1.9) 宝石镜像](https://linux22.com/image/600163/rails-boilerplate%20(0.1.9)%20%E5%AE%9D%E7%9F%B3%E9%95%9C%E5%83%8F.png)
使用回形针(3.2.0)
使用多角恋(0.5.0)
使用 pr_geohash (1.0.0)
使用斜率(3.3.3)
使用 pry (0.9.10)
使用撬轨(0.2.2)
Gem::RemoteFetcher::FetchError: 连接重置次数过多(http://tokyo-m.rubygems.org/gems/rails-boilerplate-0.1.9.gem) 安装 rails-boilerplate (0.1.9) 时发生错误,Bundler 无法继续。请确保
gem install rails-boilerplate -v '0.1.9'
捆绑前成功。
今天,我在 rails 目录中应用了 bundle install,但我发现获取 gem rails-boilerplate 的镜像现在不可用了?我该如何修改镜像的引用?我试过:
gem 安装--sourcehttp://rubygems.org/downloadsrails-样板
但它还是失败了。
答案1
gem 安装 rails-boilerplate -v'0.1.9'
对我来说效果很好。我的资料来源是:
gem sources -l
*** CURRENT SOURCES ***
http://rubygems.org/
一般来说,即使项目托管在 Github 或其他地方,所有稳定的 gem 版本都应该在那里。如果您需要获取它的不同分支或预发布版本,则可能必须指定不同的来源,但在您的情况下,0.1.0 看起来像是当前发布版本。不知何故,您的 gem 源设置为从
http://tokyo-m.rubygems.org/gems/rails-boilerplate-0.1.9.gem
当你跑步时你会得到什么
gem sources -l
由于直接使用 gem 安装和运行 bundle 时都会出现错误,我假设问题出在你的默认 gem 源中。你应该使用上面的命令检查源列表,然后使用
gem sources -r SOURCE_URI
删除,或
gem sources -a SOURCE_URI
添加新的。我不知道你是否应该离开http://tokyo-m.rubygems.org是否从那里安装源 - 这取决于您是否从那里安装了某个非标准版本的 gem。如果有,我建议将该源添加到您的 Gemfile 中,而不是作为您的 gem 源。这可以通过以下方式完成:
gem 'prototype_legacy_helper',
'0.0.0',
:git => 'git://github.com/rails/prototype_legacy_helper.git'
在你的 Gemfile 中。祝你好运!