虽然安装程序会在.bash_profile中自动添加Sencha命令

时间:2013-08-22 17:18:35

标签: extjs sencha-touch-2

我遇到了很多类似的线程,但没有人帮助我解决我的问题。我正在尝试通过cmd命令构建sencha 2.2.1应用程序,所以downloaded the SDKinstalled the cmd environment,现在尝试生成我的第一个项目,所以我cd到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没有显示sencha路径,因此我假设有一些缺失,但不知道如何修复。这是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

有人遇到同样的问题吗?我该如何解决这个问题?感谢名单。

1 个答案:

答案 0 :(得分: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命令正常工作。