updating the ruby gem 1.8.5



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]

最新更新