0

我在我的 mac-mini 上安装了 Sencha SDK 和 Sencha 命令,并完成了一些示例应用程序.. 但突然之后,当我尝试在终端上运行 sencha 命令时,我得到的响应为'-bash:未找到 sencha 命令',我不知道为什么会这样。早些时候我没有找到这种类型的响应,但现在我得到了这个错误。请告诉我这件事发生的可能情况是什么。谢谢您的帮助

Alens-Mac-mini:touch-2.2.0 SenchaTools$ sencha
-bash: sencha: 找不到命令

4

3 回答 3

1

你应该这样做:

  1. 验证此命令是否包含在PATH. PATH是 bash 保存的环境变量,并在新用户登录时初始化(.bash_profile所有用户的文件和单个用户的对应文件)。因此,请检查echo $PATH告诉您的内容并验证此命令是否包含在这些文件夹中
  2. 可能,从第 1 步开始,答案将是“不,不是”。所以你必须这样做:使用whereis命令搜索这个命令(这将是一个可执行脚本),一旦你找到它,你有两种可能性:一种是通过指定完整路径直接使用它(从whereis命令返回)。如果您想简单地运行它,您必须将( )sencha -arguments返回的可执行路径添加到文件中whereis$PATH=$PATH:/returned/path/by/whereis.bash_profile

这样,您应该能够从文件系统中的任何“点”执行命令

于 2013-05-08T07:27:05.710 回答
0

Sencha 安装程序希望您使用 bash 作为 shell。如果您使用任何其他(如漂亮的 zsh),它会失败。您需要将 .bash_profile 的内容复制到您的 shell 启动文件(在我的情况下为 .zprofile),保存并打开一个新的终端窗口。

于 2016-01-05T16:09:12.130 回答
0

在用户文件夹根目录的 .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了解有关此问题的更多信息

于 2017-05-06T12:49:45.703 回答