Pod install 正在停留在 "Setting up CocoaPods Master repo"。

8 浏览
0 Comments

Pod install 正在停留在 "Setting up CocoaPods Master repo"。

我从一个Git仓库克隆了一个项目,但当我执行pod install时,我看到的第一行是\"Setting up CocoaPods Master repo\",之后我就再也看不到任何信息了,控制台就停在那里。\n我不知道发生了什么。有人知道这是怎么回事吗?为什么CocoaPods停在那里?

0
0 Comments

在执行pod install命令时,可能会出现“Pod install is staying on 'Setting up CocoaPods Master repo'”的问题。这个问题可能是由于CocoaPods Master仓库的设置过程耗时较长导致的。为了解决这个问题,可以尝试以下方法:

1. 使用以下命令来跟踪设置过程的工作:

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

或者使用以下命令:

watch du -sh ~/.cocoapods

2. 上述命令将定期显示CocoaPods Master仓库的文件大小,可以通过观察文件大小的变化来判断设置过程是否正常进行。如果文件大小没有变化,说明设置过程可能出现了问题。

3. 如果设置过程耗时较长,可以耐心等待一段时间。根据网友的经验,设置过程可能需要大约20分钟的时间。

4. 在等待的过程中,可以做一些其他的事情,例如遛狗、泡杯茶或者小睡一会儿。

通过以上方法,应该能够解决“Pod install is staying on 'Setting up CocoaPods Master repo'”的问题。希望这篇文章对你有帮助!

0
0 Comments

Pod install is staying on "Setting up CocoaPods Master repo"这个问题的出现原因是第一次运行pod installpod setup时会获取整个仓库的历史记录,而实际上不需要这些提交历史。解决方法是通过以下步骤重新设置CocoaPods Master repo:

1. 打开终端并执行以下命令:pod setup

2. 在安装过程中按Ctrl + C终止

3. 切换到~/.cocoapods/repos目录

4. 执行以下命令:git clone --depth 1 https://github.com/CocoaPods/Specs.git master

在一个良好的网络连接下,这个过程大约需要2分钟,master目录的大小约为519M。如果在执行上述命令之前遇到奇怪的问题,可以在执行建议的命令之前执行rm -rf ~/.cocoapods来清除旧的配置。

需要注意的是,pod update命令仍然会导致完整的下载,而pod install则不会。有关更多信息,请参考blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem

值得注意的是,CocoaPods官网并没有提到这种类型的安装方法,这可能导致开发者花费大量时间。如果已经按照上述步骤执行过,并且遇到“out-of-date”问题,可以执行以下命令:cd ~/.cocoapods/repos/master,然后执行git pull命令。

如果在执行pod init命令时遇到"LoadError - cannot load such file -- nanaimo"错误消息,可以尝试以下解决方案。

如果在执行最后一个命令时遇到"fatal: destination path 'master' already exists and is not an empty directory."的错误消息,可以在克隆之前删除master目录,例如执行rm -rf ~/.cocoapods/repos/master命令。

以上方法在2017年7月经过验证有效。记得在最后一步执行cd PROJ_DIR; pod install --no-repo-update

截至今天,该仓库的大小已经达到1.4GB。

0
0 Comments

Pod install is staying on "Setting up CocoaPods Master repo" 这个问题的出现原因是因为CocoaPods正在设置CocoaPods主仓库,并且尝试克隆主仓库的规范(spec)存储库。解决方法是可以尝试在详细模式下运行pod install命令,这样可以显示CocoaPods的详细操作。以下是解决方法的具体步骤:

1. 打开终端(Terminal)应用程序。

2. 在终端中输入以下命令并按回车键运行:

pod install --verbose

3. 这将在终端中显示CocoaPods正在执行的操作。

4. 其中一项操作是"Setting up CocoaPods master repo",它会尝试从https://github.com/CocoaPods/Specs.git克隆主仓库的规范存储库。

5. 克隆操作可能需要一些时间,因为规范存储库的大小为1.1 GB(截至2016年12月)。

6. 等待克隆操作完成,然后继续进行后续的CocoaPods安装过程。

通过在详细模式下运行pod install命令,您可以了解CocoaPods正在执行的操作,以及它是否卡在"Setting up CocoaPods master repo"步骤。这有助于确定问题的根本原因并采取适当的解决措施。

0