【问题标题】:'cocos' is not recognized as an internal or external command in the my project directory'cocos' 在我的项目目录中未被识别为内部或外部命令
【发布时间】:2014-09-24 05:23:01
【问题描述】:
我是cocos2d-js游戏开发的初学者,这两天正在学习。我试图通过 cocos 命令运行我的项目,但它显示的 cocos 命令不被识别为内部或外部命令。我已按照此链接创建并运行项目http://cocos2d-x.org/docs/manual/framework/html5/v2/cocos-console/en
我的项目目录是D:\Mallikarjun_Disk\cocosAndroid\cocos2d-js-v3.0\cocos2d-js-v3.0\tools\cocos2d-console\bin\Projects\MySimpleGame
我移至此目录以在命令提示符下运行 MySimpleGame,但其抛出错误“cocos”未被识别为内部或外部命令、可运行程序或批处理文件。
请提出建议可能是什么问题。
给我一个运行项目的简单步骤将不胜感激
【问题讨论】:
标签:
javascript
cocos2d-x
cocos2d-js
【解决方案1】:
你很可能:
A.未从您的安装文件夹运行 setup.py。
B. 已经运行了,但还没有重启系统。
(请注意,您需要事先安装 Python v2.x、Ant - 可能还有 CMake- 才能使设置和所有其他命令正常工作)。
如果您已经完成此操作但仍然出现错误,请确保在您的系统环境变量中,[your cocos2d-js install folder]\tools\cocos2d-console\bin 的路径已添加到您的PATH。
最好把你的项目和cocos2d安装文件夹放在两个单独的文件夹中,名字短且不带空格,例如:
C:\cocos2d-js
C:\cocos2d-projects\MySimpleGame
【解决方案2】:
在 cpp 的 cocos2d-x v3.2 中,我遇到了同样的错误.. 结果是
我没跑
source /Users/your_user/.profile (以便实际更新环境变量)
此行是在您运行 setup.py 后生成的
所有步骤:
Run setup.py
Run source /Users/your_user/.profile (so that environment variables are actually updated)
Run cocos new mygame -p com.your_company.mygame -l cpp -d /directory_to_your_game
在上面的命令中用js替换cpp