0

每当我运行 gem 命令(gem install、gem list 等)时,我都会收到以下错误:

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ENETUNREACH: Network is unreachable - connect(2) (<internal_server_at_work>)

不久前,在我终于开始学习 Rails 之前,其中一位开发人员为一个项目制作了一个 gem,我进行了一些更改以将该服务器添加到我的 gem 存储库中。

我不知道那在哪里。我用来自学 Rails 的项目中的 Gemfile 将 ruby​​gems.org 作为源。是否有某种主 Gemfile?

谢谢

4

2 回答 2

1

指定了其中的Gemfile.lock一些信息。删除它并重新运行bundle install可能会解决问题。

于 2013-05-19T04:43:24.943 回答
0

你可以随时尝试bundle update gem_name。此外,可以将其指向确切的 URL。

gem some_gem, :git => "another url"

您也可以粘贴您的 Gemfile 以便我们更好地帮助您。:)

于 2013-05-19T04:47:18.773 回答