【问题标题】:Error in installing ActiveAdmin gem in rails 4在 Rails 4 中安装 ActiveAdmin gem 时出错
【发布时间】:2014-12-09 23:13:13
【问题描述】:

这是我在 rails 中运行 bundle install 后的错误。我正在使用rails 4。 我已经按照给出的说明进行操作,但没有任何反应。


Gem::RemoteFetcher::UnknownHostError: no such name (https://rubygems.org/gems/has_scope-0.6.0.rc.gem)
An error occurred while installing has_scope (0.6.0.rc), and
Bundler cannot continue.
Make sure that `gem install has_scope -v '0.6.0.rc'` succeeds
before bundling.

那么,这就是 gemfile

gem 'activeadmin', github: 'gregbell/active_admin'
gem "meta_search"
gem 'bourbon', '3.2.1'
gem 'has_scope', '0.6.0.rc'

谢谢!

【问题讨论】:

  • 你按照错误告诉你的做了吗? gem install has_scope -v '0.6.0.rc'?在这里工作。 RubyGems 的服务器并不总是最好的。
  • @NickVeys 是的,我已经提出了错误的建议,但什么也没发生。顺便说一句,这是我键入 gem install has_scope -v '0.6.0.rc' 错误后的错误:找不到有效的 gem 'has_scope' (= 0.6.0.rc),原因如下:无法下载数据来自rubygems.org - 没有这样的名字 (api.rubygems.org/quick/Marshal.4.8/…)
  • gem 有效且可访问。您的机器似乎无法解析 ruby​​gems.org。您可以在浏览器中访问 ruby​​gems.org 网站吗?

标签: ruby-on-rails ruby-on-rails-4 bundler activeadmin has-scope


【解决方案1】:

这似乎是网络问题。尝试从您的终端执行 traceroute rubygems.org 并查看您是否能够访问 ruby​​gems.org。如果不稍后再试,或者尝试其他主机,例如http://ruby.taobao.org/。您可以更改 Gemfile 中的源。它通常是 Gemfile 的第一行,如果 traceroute 不起作用,请从 ruby​​gems 更改为我给你的上述链接。

【讨论】:

  • 它使用ruby.taobao.org.. 非常感谢。另外,对于所有帮助我的人。 Salamat(谢谢):)
猜你喜欢
  • 1970-01-01
  • 2015-06-06
  • 2014-03-02
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 2014-09-04
相关资源
最近更新 更多