-bash:sencha命令未找到

问题描述:

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

Alens的Mac迷你:触摸2.2.0 SenchaTools $煎茶
-bash:煎茶:命令未找到

+0

检查'PATH'。 'echo $ {PATH}'。 – devnull 2013-05-08 07:10:16

+0

看看我的答案:http://*.com/questions/14399139/install-sencha-touch-2-1-on-mac/14402839#14402839 – cclerville 2013-05-08 13:31:15

+0

我重新安装了SDK工具和Sencha cmd,然后安装了较新的版本...多数民众赞成在我身上 – smily 2013-05-08 13:58:38

你应该PROCEDE这样:

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

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

+0

sencha命令没有在该文件夹中找到,当我试图找到它使用whereis,它没有返回任何路径 – smily 2013-05-08 07:38:30

+0

@smily:所以我想没有任何'sencha'命令到您的操作系统。 – DonCallisto 2013-05-08 08:27:37

+1

你可能不得不做source〜/ .bashrc如果它的mac使sencha被识别 – ssinganamalla 2013-08-12 03:18:55

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

在.bash_profile文件中的用户文件夹的根目录中手动添加路径和VAR,

出口SENCHA_CMD_3_0_0 = “/用户/您/路径/要/煎茶/加利福尼亚/ 3.0.0.XXX” 出口PATH = /用户/您/路径/要/煎茶/加利福尼亚/ 3.0.0.188:$ PATH

了解更多有关此问题的煎茶论坛https://www.sencha.com/forum/showthread.php?245243-Command-not-found-mac-OSX-mountain-lion