0

同様のスレッドがたくさんありましたが、問題を解決するのに役立つスレッドはありませんでした。cmd コマンドで sencha 2.2.1 アプリケーションをビルドしようとしているので、SDKをダウンロードして cmd 環境をインストールし、最初のプロジェクトを生成しようとしているので、sdk フォルダーに移動して新しいプロジェクトを作成しようとしています。

sencha generate app MyApp ../MyApp

しかし、sencha コマンドが見つかりません。私たちが通常受け取る古典的なメッセージであり、最初の仮定は、このコマンドが にないという.bash_profileことですが、そうではないようです。これが.bash_profile私のユーザー ルート ディレクトリからのファイル コンテンツです。

export PATH="$PATH:/usr/local/bin"
export PATH=/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:$PATH

export SENCHA_CMD_3_0_0="/Users/Malloc/bin/Sencha/Cmd/3.1.2.342"

しかし、echo $PATH煎茶のパスが表示されないので、何か不足していると思いますが、修正方法がわかりません。は次のecho $PATHとおりです。

/Users/Malloc/repos/appengine-java-sdk-1.7.4/bin:/Users/Malloc/repos/ringojs/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin

ターミナルで新しいセッションを開きましたが、それでも同じエラーが発生します:

command not found: sencha

誰かが同じ問題を実行していますか? どうすれば修正できますか?ありがとう。

4

1 に答える 1

0

わかりました、修正できました。zsh を使用していますが、.zshrcファイル内のパス変数を更新する必要があるようです。

cd root_user_directory
open -e .zshrc

インストーラーによってファイルに追加されたものと同じエクスポート.bash_profileをファイルに追加する必要があり.zshrcます。

export PATH="$PATH:/usr/local/bin"
export PATH=/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:$PATH

export SENCHA_CMD_3_0_0="/Users/Malloc/bin/Sencha/Cmd/3.1.2.342"

新しい zsh セッションを開始すると、senchaコマンドが正しく機能するようになりました。

于 2013-08-22T18:20:05.073 に答える