首页 > 解决方案 > Mac 上的 Cocoapods 无法安装“找不到有效的 gem 'cocoapods' (>= 0)”

问题描述

我有一台运行 MacOS 10.13.2 和 Ruby 2.2.1 的办公室 Mac,它无法通过 gems 安装或运行 cocoapods。sudo gem install cocoapods返回以下错误。我比较了代理和 DNS 配置,它与其他可以成功安装的 mac 相同。

▶ ping https://rubygems.org
ping: cannot resolve https://rubygems.org: Unknown host

是什么导致 cocoapods 安装失败并出现神秘的 no such name ( https://rubygems.org/specs.4.8.gz ) 错误消息?

我尝试了这个问题的答案:'sudo gem install cocoapods' doesn't work on ElCapitan 10.11.4 , ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository

$ sudo gem install cocoapods --source http://rubygems.org

错误:找不到有效的 gem 'cocoapods' (>= 0),原因如下:无法从https://rubygems.org/下载数据- 没有这样的名称 ( https://rubygems.org/specs.4.8 .gz ) 无法从http://rubygems.org/下载数据- 没有这样的名称 ( http://rubygems.org/specs.4.8.gz )

标签: iosrubydnscocoapods

解决方案


通过连接到移动热点并通过它更新 ruby​​ 解决了该问题。


推荐阅读