今天更新下模板,發現使用./install-templates.sh -f 命令進行安裝cocos2d 2.0 模板,總是返回以下信息
- LiumatoMac-mini:cocos2d-iphone-2.0 liuyanghui$ sudo ./install-templates.sh
- cocos2d-iphone template installer
-
- Error: Do not run this script as root.
-
- 'root' is no longer supported
-
- RECOMMENDED WAY:
- ./install-templates.sh -f
我已經是root權限了,但是腳本總是不能識別我使用的root權限安裝。看了下腳本,發現是幾句代碼在驗證:
- # Make sure root is not executed
- if [[ "$(id -u)" == "0" ]]; then
- echo ""
- echo "Error: Do not run this script as root." 1>&2
- echo ""
- echo "'root' is no longer supported" 1>&2
- echo ""
- echo "RECOMMENDED WAY:" 1>&2
- echo " $0 -f" 1>&2
- echo ""
- exit 1
- fi
所以把這段判決root權限對腳本代碼去掉
然後使用命令 sudo sh ./install-templates.sh -f 進行安裝。此時發現可以安裝成功了。
如果出現輸入password的話,就輸入password。