cocos2d-x Mac OSX에 설치 시 command not found나 Permission denied 오류 발생한다면

cocos2d첨 접했을 때 iphone용 1.0설치 잘 했었고 잠시 테스트 한다고 cocos2d-x 2.0.0 초기버전 2번 설치 잘 해서 테스트 했었고 마지막으로 현재 진행중인 프로젝트에 제가 약간 수정한 소스가 들어있는 cocos2d-x를 설치하려니 이상한 에러가 나오네요.

sudo ./install-templates-xcode.sh -f
Password:
sudo: ./install-templates-xcode.sh: command not found

왠 command not found? ls로 확인해 보면 정상적인 위치에서 명령어를 입력했는데

Ahnui-Mac-mini:cocos2d-2.0-rc2-x-2.0.1 ahnsanghak$ ls
AUTHORS create-android-project.bat
Box2D create-android-project.sh
CHANGELOG doxygen
CocosDenshion install-templates-msvc.bat
HelloLua install-templates-xcode.sh
HelloWorld js
README.mdown licenses
build-win32.bat lua
chipmunk template
cocos2d-win32.vc2008.sln testjs
cocos2d-win32.vc2010.sln tests
cocos2dx tools

일단 기존에 설치 했던 템플릿이 문제인가 해서 지워버렸습니다.
먼저 finder에서 shit + command + G를 눌러 ~/Library/Developer/Xcode 폴더로 이동합니다. 그냥 이동하면 히든 폴더라 보이지 않거든요.

Templates 디렉터리 안에 스샷과 같이 cocos2d-x라는 폴더를 날려줍니다.

그리고 이번에는 sudo가 아닌 그냥 실행해 봤습니다.

./install-templates-xcode.sh -f
-bash: ./install-templates-xcode.sh: Permission denied

? 이번엔 퍼미션이 걸리네여?

chmod 777 install-templates-xcode.sh
로 권한 좀 풀고

다시 실행 했더니
./install-templates-xcode.sh -f

cocos2d-x template installer

Error: This script must be run as root in order to copy templates to /Library/Application Support/Developer/Shared/Xcode

Try running it with 'sudo', or with '-u' to install it only you:
   sudo ./install-templates-xcode.sh
or:
   ./install-templates-xcode.sh -u

뭔가 진행 되는가 싶더니 sudo로 하던가 -u를 붙여서 하라네요. 그래서 처음처럼 sudo로 했더니 설치가 완료 되네요. 기존 설치된 템플릿이 문제였던건지... 전엔 다시 설치할때 그냥 잘 되더만..

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.