質問: 質問です。 cocos new ~ 使ってプロジェクト作ろうとしたら cocos は、内部コマンドまたは外部コマンド~認識されてません。 とでたのでPath通ってないのかなと思って調べたのですがPathもちゃんと通ってるみたいですし少しはまってます。 私がやった手順としては Windows7で cocos2d-x-3.10 インストール python2.7.10 インストール コマンドでsetup.py実行(環境変数設定確認済み) jsでやろうと思ってるのでANT_ROOT,ANDROID_SDK_ROOT,NDK_ROOTは未設定 これでcocosコマンド通ってプロジェクト作れると思ってたのですができませんでした。 何か解る人がいたらよろしくお願いします。
回答: これはパスが通ってないかバッチファイルが死んでるエラーですね。setup.pyをつかえば普通は通ると思うのですが,なんでしょうね...。 COCOS_CONSOLE_ROOT=cocos2d-xをダウンロードしたフォルダ/cocos2d-x/tools/cocos2d-console/bin PATH=COCOS_CONSOLE_ROOT:$PATH という設定があるか確認して下さい。 (windowsだとセミコロン区切りや絶対パスだとバックスラッシュなどフォーマットに気をつけて見て下さい。) また以下のパスのフォルダ配下にcocos.batがあるか確認して下さい。 あったらそのフォルダ内でコマンドプロンプトを開きcocosと打ってバッチが走るか確認してみて下さい。 これで動くようであればパスが通ってないだけなのでパスを直すかもう一度インストールをやり直すかしましょう。 因みにmacだとsetup.pyのほか,github上のサンプルコード用に配布されているdownload用のpyファイルをたたくと自分で登録したパスの上に配布者のパス設定が重複登録され汚染される仕様になっていたり,sdkのバージョン指定が変数を使っておらずベタ書きになっていたため違うバージョンのsdkなどを使っていると指定を手動修正しなければならない(この時は変数使用する形に修正しました。最新版では直っていた気もします。)ということに出くわしたことがあり,cocos2d-xは新しい方が機能が充実していますが,バージョンによっては割と管理が杜撰なので自分で修正できる自信がなければ先人の方のインストール記事などとバージョンや環境の統一をしてインストールした方が事故がすくなくていいと思います。