Ruby 安装Pod时出错

Ruby 安装Pod时出错,ruby,cocoapods,Ruby,Cocoapods,最近我需要安装pod文件。我已经试过了 $ sudo gem install cocoapods 但在输入密码几秒钟后,我得到了以下错误: 错误:找不到有效的gem“cocoapods”(>=0),原因如下: 无法从-Errno::EHOSTUNREACH下载数据:没有到主机的路由-连接(2)() 我搜索了这个错误,我发现了一些类似的问题,例如,但没有一个解决方案解决了我的问题。如果有其他方法可以尝试,请告诉我。问题已经解决。我对系统所做的唯一更改是安装node的最新稳定版本。因为我不是专家,

最近我需要安装pod文件。我已经试过了

$ sudo gem install cocoapods
但在输入密码几秒钟后,我得到了以下错误:

错误:找不到有效的gem“cocoapods”(>=0),原因如下:

无法从-Errno::EHOSTUNREACH下载数据:没有到主机的路由-连接(2)()


我搜索了这个错误,我发现了一些类似的问题,例如,但没有一个解决方案解决了我的问题。如果有其他方法可以尝试,请告诉我。

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

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

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

应采取的步骤:

1.切换到其他网络

2. In terminal"sudo gem install cocoapods"
3.关闭并重新启动终端

4. Do "pod install"

我通过将网络更改为来宾网络解决了此问题。我的主网络具有代理身份验证,阻止我从repo下载ruby

应采取的步骤:

1.切换到其他网络

2. In terminal"sudo gem install cocoapods"
3.关闭并重新启动终端

4. Do "pod install"

这似乎不是CoCoapod的一个特别问题,而是您无法从RubyGems获取数据的问题。我认为你在尝试安装其他gem时也会失败。或者回答可能会有帮助。请尝试其他gem,例如
gem update--system
,它将尝试更新RubyGems软件(可能会因权限错误而失败)。如果找不到服务器,则可能是网络配置问题,或者服务器已关闭。如果是服务器,通常会很快恢复。如果是网络问题,那么您必须尝试诊断问题。@theTinMan我坚信网络没有任何问题。这是命令的结果:
gem update--system
更新rubygems更新获取:rubygems-update-2.6.6.gem(100%)错误:执行gem时。。。(Gem::FilePermissionError)您没有/Library/Ruby/Gems/2.0.0目录的写入权限。@maxpler您说得对!我无法安装其他宝石。你提到的两个链接都是相同的。这似乎不是CoCoapod的问题,而是你无法从RubyGems获取数据的问题。我认为你在尝试安装其他gem时也会失败。或者回答可能会有帮助。请尝试其他gem,例如
gem update--system
,它将尝试更新RubyGems软件(可能会因权限错误而失败)。如果找不到服务器,则可能是网络配置问题,或者服务器已关闭。如果是服务器,通常会很快恢复。如果是网络问题,那么您必须尝试诊断问题。@theTinMan我坚信网络没有任何问题。这是命令的结果:
gem update--system
更新rubygems更新获取:rubygems-update-2.6.6.gem(100%)错误:执行gem时。。。(Gem::FilePermissionError)您没有/Library/Ruby/Gems/2.0.0目录的写入权限。@maxpler您说得对!我无法安装其他宝石。您处理的两个链接相同。如何修复此问题??:s非常感谢。regards@A.Trejo我删除了node并尝试安装node的最后一个稳定版本。然后尝试安装可可豆,安装时没有任何问题。您如何修复此问题??:s非常感谢。regards@A.Trejo我删除了node并尝试安装node的最后一个稳定版本。然后尝试安装可可豆,安装时没有任何问题