【发布时间】:2016-06-24 19:34:45
【问题描述】:
最近我需要安装 pod 文件。我试过了
$ sudo gem install cocoapods
但在输入密码几秒钟后,我收到以下错误:
错误:找不到有效的 gem 'cocoapods' (>= 0),原因如下:
无法从 http://rubygems.org/ 下载数据 - Errno::EHOSTUNREACH:没有到主机的路由 - 连接 (2) (http://rubygems.org/latest_specs.4.8.gz)
我搜索了这个错误,我发现了一些类似的问题,例如Stack question,但没有一个解决方案解决了我的问题。如果有其他方法可以尝试,请告诉我。
【问题讨论】:
-
尝试其他 gem,例如
gem update --system,它将尝试更新 RubyGems 软件(并且可能会因权限错误而失败)。如果找不到服务器,则可能是网络配置问题,或者服务器已关闭。如果是服务器,它通常会很快恢复。如果是网络问题,则必须尝试诊断问题。 -
@theTinMan 我非常确定网络没有任何问题。这是命令的结果:
gem update --system更新 rubygems-update 获取:rubygems-update-2.6.6.gem (100%) 错误:执行 gem ... (Gem::FilePermissionError) 你没有/Library/Ruby/Gems/2.0.0 目录的写入权限。 -
@maxpleaner 你说得对!我无法安装其他 gem。您处理的两个链接是相同的。