2014-03-03 90 views
0

我安裝的CocoaPods,並試圖創造Podfile 後安裝我的第一莢莢,但無限期地運行的CocoaPods無限期運行,

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也會導致同樣的消息

--update 04- Mar-2013 11:08 AMT -

更改權限後警告已消失。感謝托馬斯的評論。但無盡的等待還沒有結束。對於我使用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

聽起來像你的/ usr/local路徑是不可寫的。

在終端嘗試(sudo)chmod go-w /usr/local

當該命令完成後,請重試Podfile安裝

編輯:

當它說"Cloning into 'master'...",這意味着的CocoaPods被克隆一個Git倉庫。 (在你的情況下:Cocoapods規格庫)。 Cocoapods只在您第一次使用Cocoapods時執行此操作(執行Pod設置時)。 您唯一需要做的就是等待(可能需要一段時間,具體取決於您的互聯網連接(它正在成爲一個相當大的存儲庫,因此需要一段時間)。的CocoaPods安裝:

  1. 在Finder:瀏覽到隱藏的文件夾:〜/ .cocoapods /回購( 這是哪裏的CocoaPods偷偷克隆它的主人規格資料庫)
  2. 在那裏,你會發現一個名爲「主文件夾「==>刪除它
  3. 然後在終端中,執行pod setup(初始化Cocoapods並開始再次克隆到規格庫)
+0

警告已經消失,並被另一個錯誤問題擊中。更新了我原來的問題 – sarat

+0

感謝您的更新。我現在正在做。我想知道爲什麼pod --help甚至想要設置回購。很奇怪。 – sarat