我的gem命令一直指向错误的服务器

时间:2013-05-19 04:23:17

标签: ruby-on-rails

每当我运行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将rubygems.org作为源代码。有某种主Gemfile吗?

由于

2 个答案:

答案 0 :(得分:1)

Gemfile.lock指定了部分此类信息。删除它并重新运行bundle install可能会解决问题。

答案 1 :(得分:0)

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

gem some_gem, :git => "another url"

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