проблемы обновления cocos2d - PullRequest
0 голосов
/ 02 апреля 2012

У меня проблема с обновлением 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!

Может кто-нибудь, пожалуйста, помогите мне. Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 28 сентября 2012

У меня тоже была такая же проблема.Оказалось, из-за того, что мой предыдущий cocos2d (v1) был установлен как «root».

Если вы сделаете

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

, вы увидите, что разрешение «Templates» равно «root».staff "

вам нужно" sudo -s ", введите свой пароль пользователя root, затем

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

это изменит разрешение" Templates "на" jubiate staff ", которое вызатем можно выполнить установку.

Попробуйте и посмотрите, как это происходит.

Приветствия

0 голосов
/ 03 апреля 2012

Возможно, вы установили предыдущие шаблоны с помощью команды sudo. Вам придется вручную удалить файлы в Finder.

Удалить эти папки, начинающиеся с "cocos2d":

~/Library/Developer/Xcode/Templates/cocos2d*
~/Library/Developer/Xcode/Templates/File Templates/cocos2d*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...