我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。

我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?


当前回答

以上这些对我都不起作用,所以下面的方法起作用了:

pod setup
Ctrl +C
pod repo remove master
cd ~/.cocoapods/repos 
git clone https://github.com/CocoaPods/Specs master

一旦完成,它就起作用了。

干杯!

其他回答

问题是你没有安装命令行工具,我相信。 尝试在终端运行:

sudo gem update --system

然后从苹果下载命令行工具 只需搜索“命令行工具”并下载适合您的操作系统的版本。 一旦你安装了它,在终端运行:

sudo gem install cocoapods
pod setup

上面的解决方案都不适合我,我不得不卸载coacoapods,然后安装一个特定的版本,然后一切才适合我

sudo gem uninstall cocoapods

然后

sudo gem install cocoapods -v 1.7.5

现在,即使是冗长也显示了进步

$ pod setup --verbose

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
  $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git --progress -- master
  Cloning into 'master'...
  remote: Enumerating objects: 295, done.        
  remote: Counting objects: 100% (295/295), done.        
  remote: Compressing objects: 100% (283/283), done.        
  Receiving objects:  20% (744493/3722462), 132.93 MiB | 567.00 KiB/s   

我也有同样的问题。我必须使用下面的命令来解决它。

git clone `https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master`

以上这些对我都不起作用,所以下面的方法起作用了:

pod setup
Ctrl +C
pod repo remove master
cd ~/.cocoapods/repos 
git clone https://github.com/CocoaPods/Specs master

一旦完成,它就起作用了。

干杯!

当你第一次运行它时,Pod安装或Pod安装会获取整个历史记录。你不需要那个提交历史。

pod setup
Ctrl +C
cd ~/.cocoapods/repos 
git clone --depth 1 https://github.com/CocoaPods/Specs.git master

在良好的网络连接(4Mbps)下,大约需要2分钟。主目录大约519M大。