我安装了cocoapods并在创建Podfile
后尝试安装我的第一个pod
但是pod无限期地运行
Setting up CocoaPods master repo
/usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods/executable.rb:55: warning: Insecure world writable dir /usr/local in PATH, mode 040777
即使pod repo remove master
或pod setup
也会产生相同的消息
- 更新04-Mar-2013 11:08 AM IST--
更改权限后警告已消失。感谢Thomas的评论。但无休止的等待还没有结束。对于使用pod执行的任何操作,我收到以下消息。我正在运行ruby 2.0
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.1]
$ pod repo remove master --verbose
Setting up CocoaPods master repo
Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
$ /usr/local/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
Cloning into 'master'...
答案 0 :(得分:1)
听起来你的/ usr / local路径不可写。
在终端尝试(sudo)chmod go-w /usr/local
。
该命令完成后,重试Podfile安装
编辑:
当它显示"Cloning into 'master'..."
时,意味着Cocoapods正在克隆一个git存储库。 (在您的情况下:Cocoapods Specs存储库)。 Cocoapods仅在您第一次使用Cocoapods时执行此操作(执行pod设置时)。
你唯一需要做的就是等待(可能需要一段时间,具体取决于你的互联网连接(它正在成为一个相当大的存储库,因此需要一段时间)。
那么,我会做什么,重置你的cocoapods安装:
pod setup
(初始化Cocoapods并再次开始克隆到specs存储库)