每当我运行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吗?
由于
答案 0 :(得分:1)
Gemfile.lock
指定了部分此类信息。删除它并重新运行bundle install
可能会解决问题。
答案 1 :(得分:0)
您可以随时尝试bundle update gem_name
。此外,可以将其指向确切的URL。
gem some_gem, :git => "another url"
您也可以为我们粘贴Gemfile以更好地帮助您。 :)