我在我的 mac-mini 上安装了 Sencha SDK 和 Sencha 命令,并完成了一些示例应用程序.. 但突然之后,当我尝试在终端上运行 sencha 命令时,我得到的响应为'-bash:未找到 sencha 命令',我不知道为什么会这样。早些时候我没有找到这种类型的响应,但现在我得到了这个错误。请告诉我这件事发生的可能情况是什么。谢谢您的帮助
Alens-Mac-mini:touch-2.2.0 SenchaTools$ sencha
-bash: sencha: 找不到命令
我在我的 mac-mini 上安装了 Sencha SDK 和 Sencha 命令,并完成了一些示例应用程序.. 但突然之后,当我尝试在终端上运行 sencha 命令时,我得到的响应为'-bash:未找到 sencha 命令',我不知道为什么会这样。早些时候我没有找到这种类型的响应,但现在我得到了这个错误。请告诉我这件事发生的可能情况是什么。谢谢您的帮助
Alens-Mac-mini:touch-2.2.0 SenchaTools$ sencha
-bash: sencha: 找不到命令
你应该这样做:
PATH. PATH是 bash 保存的环境变量,并在新用户登录时初始化(.bash_profile所有用户的文件和单个用户的对应文件)。因此,请检查echo $PATH告诉您的内容并验证此命令是否包含在这些文件夹中whereis命令搜索这个命令(这将是一个可执行脚本),一旦你找到它,你有两种可能性:一种是通过指定完整路径直接使用它(从whereis命令返回)。如果您想简单地运行它,您必须将( )sencha -arguments返回的可执行路径添加到文件中whereis$PATH=$PATH:/returned/path/by/whereis.bash_profile这样,您应该能够从文件系统中的任何“点”执行命令
Sencha 安装程序希望您使用 bash 作为 shell。如果您使用任何其他(如漂亮的 zsh),它会失败。您需要将 .bash_profile 的内容复制到您的 shell 启动文件(在我的情况下为 .zprofile),保存并打开一个新的终端窗口。
在用户文件夹根目录的 .bash_profile 文件中手动添加 PATH 和 VAR,
export SENCHA_CMD_3_0_0="/Users/you/Path/To/Sencha/Cmd/3.0.0.XXX" export PATH=/Users/you/Path/To/Sencha/Cmd/3.0.0.188:$PATH
在 sencha 论坛https://www.sencha.com/forum/showthread.php?245243-Command-not-found-mac-OSX-mountain-lion了解有关此问题的更多信息