rails-boilerplate (0.1.9) 宝石镜像

rails-boilerplate (0.1.9) 宝石镜像

使用回形针(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 中。祝你好运!

相关内容