【问题标题】:Error on installing Pod安装 Pod 时出错
【发布时间】: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,但没有一个解决方案解决了我的问题。如果有其他方法可以尝试,请告诉我。

【问题讨论】:

  • 这似乎不是 cocoapods 的问题,而是您无法从 RubyGems 获取数据。我认为您尝试安装其他 gem 也会失败。 thisthis 回答可能会有所帮助。
  • 尝试其他 gem,例如 gem update --system,它将尝试更新 RubyGems 软件(并且可能会因权限错误而失败)。如果找不到服务器,则可能是网络配置问题,或者服务器已关闭。如果是服务器,它通常会很快恢复。如果是网络问题,则必须尝试诊断问题。
  • @theTinMan 我非常确定网络没有任何问题。这是命令的结果:gem update --system 更新 ruby​​gems-update 获取:rubygems-update-2.6.6.gem (100%) 错误:执行 gem ... (Gem::FilePermissionError) 你没有/Library/Ruby/Gems/2.0.0 目录的写入权限。
  • @maxpleaner 你说得对!我无法安装其他 gem。您处理的两个链接是相同的。

标签: ruby cocoapods


【解决方案1】:

我通过将我的网络更改为访客网络解决了这个问题。我的主网络有代理身份验证,阻止我从 repo 下载 ruby​​。

要遵循的步骤:

1.切换到不同的网络

2. In terminal"sudo gem install cocoapods"

3.关闭并重启终端

4. Do "pod install"

【讨论】:

    【解决方案2】:

    问题已解决。我对系统所做的唯一更改是安装最后一个稳定版本的节点。因为我不是专家,所以无法解释它是如何解决的。

    【讨论】:

    • 你怎么能解决这个问题? :S!谢谢!问候
    • @A.Trejo 我删除了节点并尝试安装最后一个稳定版本的节点。然后尝试安装可可豆荚,安装没有任何问题
    猜你喜欢
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2020-07-23
    • 2017-03-08
    • 1970-01-01
    • 2022-08-04
    相关资源
    最近更新 更多