我遇到了很多类似的线程,但没有人帮助我解决我的问题。我正在尝试通过cmd命令构建sencha 2.2.1应用程序,所以downloaded the SDK和installed 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
有人遇到同样的问题吗?我该如何解决这个问题?感谢名单。
答案 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
命令正常工作。