2012-04-02 154 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