0

我遇到了很多类似的线程,但没有一个能帮助我解决我的问题。我正在尝试通过 cmd 命令构建 sencha 2.2.1 应用程序,因此下载了 SDK安装了 cmd 环境,现在尝试生成我的第一个项目,所以我 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不显示煎茶路径,所以我认为缺少一些东西,但不知道如何修复。这是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 回答