Cocoapods无限期运行

时间:2014-03-03 11:22:53

标签: xcode cocoapods

我安装了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 masterpod 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'...

1 个答案:

答案 0 :(得分:1)

听起来你的/ usr / local路径不可写。

在终端尝试(sudo)chmod go-w /usr/local

该命令完成后,重试Podfile安装

编辑:

当它显示"Cloning into 'master'..."时,意味着Cocoapods正在克隆一个git存储库。 (在您的情况下:Cocoapods Specs存储库)。 Cocoapods仅在您第一次使用Cocoapods时执行此操作(执行pod设置时)。 你唯一需要做的就是等待(可能需要一段时间,具体取决于你的互联网连接(它正在成为一个相当大的存储库,因此需要一段时间)。

那么,我会做什么,重置你的cocoapods安装:

  1. 在Finder中:导航到隐藏文件夹:〜/ .cocoapods / repos( 这是cocoapods秘密克隆其主要规格库的地方)
  2. 在那里,你会找到一个名为“master”的文件夹==>删除它
  3. 然后在终端中执行pod setup(初始化Cocoapods并再次开始克隆到specs存储库)