hiii我正在尝试更新我的gem文件。gem的当前版本是1.8.5当我试图使用命令"gem-install-rubygemsupdate-v1.8.5"更新它时,它给出了以下错误**
错误:执行gem时。。。(Gem::RemoteFetcher::FetchError(SocketError:getaddrinfo:名称或服务未知(http://rubygems.org/gems/rubygems-update-1.8.5.gem)
**
我正在开发ubuntu 1004
我还尝试使用命令"gemupdate--system"进行更新它给出的错误如下正在更新rubygems更新**
错误:执行gem时。。。(Gem::GemNotFoundException(在本地或中找不到有效的gem"rubygems update"(1.8.6(存储库
**我也尝试了链接上给出的解决方案http://lightyearsoftware.com/2009/07/updating-rubygems-to-recent-1-3-x/
请帮我解决这个问题。。
如果您在Windows 7下,请以管理员身份运行命令提示符。
阅读这篇文章。报告的错误与您的错误相同。
尝试将Google DNS配置应用于您的连接。
否则,您可以尝试在本地安装gem,将其下载到rubygems.org上。之后,在您下载gem的目录中,尝试使用以下命令在本地安装:gem install gem_name --local
我也有这个错误。我用解决了这个问题
gem uninstall rubygems-update
(你可能需要是sudo(,然后用重新安装
gem install rubygems-update
现在它工作得很好,希望这对有帮助
试试这个:
-
手动卸载要删除的gem:gemuninstall[gemToUinistall]
-
从手动下载gemhttp://rubygems.org/
-
尝试从本地安装gem:geminstall[gemToInstall]