如何在防火墙后安装 Cocoapods

How to install Cocoapods behind a firewall

我正在尝试安装 cocoapods 但是当我 运行 命令时,

sudo gem install cocoapods

我收到了,

Unable to download data from https://rubygems.org/ - Errno::ECONNRESET : Connection reset by peer - SSL_Connect (https://api.rubygems.org.specs.4.8.gz)

我的 nexus 存储库上有一个 Rubygems 存储库,其中包含该规范文件和一些其他目录,如(cocoapods、cocoapods-core 等)和 cocoapods 版本,尽管没有任何关于如何安装 Cocoapods 的文档通过 Nexus,或手动,所以我不知道 where/how 来设置它。

Github 也被阻止了,所以我无法克隆一个 repo。

如果有人可以就如何让它在我的电脑上运行提供建议,我将不胜感激,(我也在使用 MAC)

提前致谢!

既然您说您可以访问具有可用 Cocoapods 的 Nexus 存储库,那么您必须配置您的 Rubygems 以使用 Nexus。您可以通过 gem sources --add your_repository_url 或在 $HOME/.gemrc

编辑您的配置文件来做到这一点