2012-04-02 145 views
0

我在更新Cocos2d到當前版本時遇到問題。我刪除舊的模板文件,並使用命令更新問題cocos2d

./install-templates.sh -u -f 

安裝了新版本,但我總是在終端如下:

Installing Xcode 4 Box2d iOS template 
------------------------------------------------- 

mkdir: /Users/jubilate/Library/Developer/Xcode/Templates/cocos2d v2.x: Permission denied 
...copying Box2d files 
rsync: mkdir "/Users/jubilate/Library/Developer/Xcode/Templates/cocos2d v2.x/lib_box2d.xctemplate/libs" failed: No such file or directory (2) 
rsync error: error in file IO (code 11) at /SourceCache/rsync/rsync-42/rsync/main.c(544) [receiver=2.6.9] 
rsync: connection unexpectedly closed (8 bytes received so far) [sender] 
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [sender=2.6.9] 
rsync: mkdir "/Users/jubilate/Library/Developer/Xcode/Templates/cocos2d v2.x/lib_box2d.xctemplate/libs" failed: No such file or directory (2) 
rsync error: error in file IO (code 11) at /SourceCache/rsync/rsync-42/rsync/main.c(544) [receiver=2.6.9] 
rsync: connection unexpectedly closed (8 bytes received so far) [sender] 
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [sender=2.6.9] 
done! 

Installing Xcode 4 CCNode file templates... 
---------------------------------------------------- 

...creating destination directory: /Users/jubilate/Library/Developer/Xcode/Templates/File Templates/cocos2d v2.x/ 
mkdir: /Users/jubilate/Library/Developer/Xcode/Templates/File Templates/cocos2d v2.x: Permission denied 
mv: rename /Users/jubilate/Library/Developer/Xcode/Templates/cocos2d v2.x//CCNode class.xctemplate to /Users/jubilate/Library/Developer/Xcode/Templates/File Templates/cocos2d v2.x/: No such file or directory 
done! 

可能有人請幫助我。提前致謝

回答

0

您可能使用sudo命令安裝了以前的模板。您將不得不手動刪除Finder中的文件。

刪除與 「cocos2d的」 開始這些文件夾:

~/Library/Developer/Xcode/Templates/cocos2d* 
~/Library/Developer/Xcode/Templates/File Templates/cocos2d* 
+0

我刪除了它們,但我仍然有相同的問題 – cocoder 2012-04-04 09:59:16

3

我有同樣的問題也是如此。原來,由於我以前的cocos2d(v1)被安裝爲「root」。

如果你做一個

ls -ltr /Users/jubilate/Library/Developer/Xcode/ 

你會看到「模板」這個權限是「根的工作人員」

你需要「命令-s」,輸入你的root用戶的密碼,然後

cd "/Users/jubilate/Library/Developer/Xcode/" 
chown jubilate:staff Templates 

這會將「模板」的權限更改爲「jubilate staff」,然後您可以進行安裝。

給它一個去看看它是怎麼回事。

乾杯

+0

這對我有效。謝謝 – 2013-01-24 09:54:36