错误:无法从 http://rubygems.org/ 下载数据 - 超时 (http://rubygems.org/specs.4.8.gz)

问题描述 投票:0回答:5

我使用的是 Mac Mini with Big Sur(版本:11.2.3 (20D91)),运行此命令时:

sudo gem install cocoapods

我收到以下错误

ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
          Unable to download data from http://rubygems.org/ - timed out (http://rubygems.org/specs.4.8.gz)

我不知道该怎么办,请帮忙!!

ios ruby macos terminal cocoapods
5个回答
23
投票

好吧,我终于按照以下步骤解决了这个问题:

  1. 禁用 IPv6,具体方法如下:如何在 Mac OS X 中禁用 IPv6
  2. 重新启动Mac
  3. 在终端中运行
    sudo gem install cocoapods --source http://rubygems.org
    ,无需更改目录。


我希望我可以帮助任何面临同样问题的人,因为我知道这真的很令人沮丧,而且需要时间,而这些时间本可以用于你的项目中。


1
投票

尝试使用自制程序下载

arch -arm64 brew install cocoapods

这适用于基于 Arm 的 Mac

brew install cocoapods

这是适用于英特尔 Mac 的


0
投票

感谢

darth_dever
的回答,而不是第3步在终端中运行
sudo arch -x86_64 gem install ffi
,然后
run arch -x86_64 pod install
在ios文件夹中
对我有用!


0
投票
如果您在 Linux 客户机上遇到此问题(例如安装在 VirtualBox、VMWare 上的 Ubuntu)。请进入

设置->网络->附加NAT解决问题。


0
投票
按照此链接逐步解决cocoapods

https://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

© www.soinside.com 2019 - 2024. All rights reserved.