Extjs 虽然Sencha命令为';由安装程序自动添加到.bash_配置文件中

Extjs 虽然Sencha命令为';由安装程序自动添加到.bash_配置文件中,extjs,sencha-touch-2,Extjs,Sencha Touch 2,我遇到了很多类似的线程,但都没有帮助我解决我的问题。我正在尝试通过cmd命令构建sencha 2.2.1应用程序,因此,现在尝试生成我的第一个项目,因此我将cd放入sdk文件夹并尝试创建新项目: sencha generate app MyApp ../MyApp 但是找不到sencha命令,我们通常得到的经典消息是,第一个假设是.bash\u profile中缺少此命令,但似乎没有,下面是我的用户根目录中的.bash\u profile文件内容: export PATH="$PATH:/us

我遇到了很多类似的线程,但都没有帮助我解决我的问题。我正在尝试通过cmd命令构建sencha 2.2.1应用程序,因此,现在尝试生成我的第一个项目,因此我将cd放入sdk文件夹并尝试创建新项目:

sencha generate app MyApp ../MyApp
但是找不到sencha命令,我们通常得到的经典消息是,第一个假设是
.bash\u profile
中缺少此命令,但似乎没有,下面是我的用户根目录中的
.bash\u 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
不显示sencha路径,因此我假设缺少一些东西,但不知道如何修复。这是echo$路径:

/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

是否有人运行相同的问题?我怎样才能解决这个问题?Thanx.

好的,我能够修复它,我正在使用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
命令可以正常工作