How to setup cocos2x console tool path?

旧街凉风 提交于 2020-01-07 07:41:41

问题


I setup cocos2d-x as outlines here: http://www.codeproject.com/Articles/801093/Writing-Games-with-Cplusplus-for-Android-on-a-Mac

Setup.py had all the expected output,

./setup.py

Setting up cocos2d-x... ->Check environment variable COCOS_CONSOLE_ROOT ->Search for environment variable COCOS_CONSOLE_ROOT... ->COCOS_CONSOLE_ROOT is found : /Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/tools/cocos2d-console/bin

->Check environment variable COCOS_TEMPLATES_ROOT ->Search for environment variable COCOS_TEMPLATES_ROOT... ->COCOS_TEMPLATES_ROOT is found : /Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/templates

->Configuration for Android platform only, you can also skip and manually edit "/Users/john/.bash_profile"

->Check environment variable NDK_ROOT ->Search for environment variable NDK_ROOT... ->NDK_ROOT is found : /Users/john/Documents/Projects/Android/android-ndk-r9d

->Check environment variable ANDROID_SDK_ROOT ->Search for environment variable ANDROID_SDK_ROOT... ->ANDROID_SDK_ROOT is found : /Users/john/Documents/Projects/Android/adt-bundle-mac-x86_64-20140321/sdk

->Check environment variable ANT_ROOT ->Search for environment variable ANT_ROOT... ->ANT_ROOT is found : /Users/john/Documents/Projects/ANT/apache-ant-1.9.4/bin

Please execute command: "source /Users/john/.bash_profile" to make added system variables take effect

but I cannot run cocos directly:

Eg: cocos

I always have to type the full path: Eg:

/Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/tools/cocos2d-console/bin/cocos

As a result, I cannot run ./build_native.py etc for generating my android build because it errors out saying : sh: cocos: command not found

I ran the "source /Users/john/.bash_profile" command that setup.py said I should but it makes no difference.

How do I rectify this ?

(Cocos2dx 3.5)

EDIT:

When I type: "export" in the terminal, I cannot find any lines for setting the environment variables for:

NDK_ROOT
COCOS_CONSOLE_ROOT

How do I rectify this ?


回答1:


I added cocos console root to the bash_profile manually.

Here how I did :

In Terminal, type:

open ~/.bash_profile

It will be opened within TextEdit. Add these lines :

export COCOS_CONSOLE_ROOT=/Users/barisatamer/Documents/workspace-game/Engine_Source/cocos2d-x-3.4/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH


来源:https://stackoverflow.com/questions/29388343/how-to-setup-cocos2x-console-tool-path

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!