我想使用 Sencha touch 创建一个项目。我的操作系统是 Ubuntu。我在 Ubuntu 中安装了 Sencha,下载sencha-touch-2.1.0-gpl
并解压了它。我按照文档中的说明使用终端输入以下代码:
sencha generate app GS ../GS
但我收到一条错误消息:
sencha: command not found
谁能帮我这个?
答案1
[编辑]
Sencha 发布了新版本的 SDK 工具,现在他们称之为“Sencha CMD”(不知道为什么)。对于 Sencha Touch 2.1*,您需要卸载旧的 sencha SDK 工具并安装 Sencha CMD。可以从此处下载:http://www.sencha.com/products/sencha-cmd/download
旧版 Sencha SDK 工具需要 sdk 文件夹中的“command”目录,但从 2.1.0 开始,该文件夹不再可用。有关新 CMD 的更多详细信息,请参阅http://www.sencha.com/blog/all-new-sencha-cmd/
[/编辑]
[过时的]
您还需要安装 SDK 工具,因此请访问http://www.sencha.com/products/sdk-tools/download并安装正确的(检查操作系统和位)Sencha SDK 工具。安装成功后,您应该能够从终端运行该命令。
[/过时的]
答案2
找不到命令
运行 sencha 时,如果出现错误消息“sencha:未找到命令”(在 OS X / Linux 上)或“‘sencha’未被识别为内部或外部命令,可操作程序或批处理文件。”(在 Windows 上),请按照以下步骤进行故障排除:
- 关闭所有现有的终端/命令提示符窗口并重新打开它们。
- 确保 Sencha SDK Tools 已正确安装:
- 安装目录存在,默认安装路径为 /应用程序/SenchaSDKTools-{版本}在 OS X 上, /opt/SenchaSDKTools-{版本}在 Linux 上,以及C:\Program Files\SenchaSDKTools-{版本}在 Windows 上。
- SDK Tools 目录的路径已添加到系统的 PATH 环境变量中。在终端中,运行回显 $PATH(回显 %PATH%在 Windows 上)。SDK Tools 目录应显示在输出的一部分中。如果不是这种情况,请手动将其添加到您的 PATH 中。
- 环境变量 SENCHA_SDK_TOOLS_{版本}已设置,其值为上述安装目录的绝对路径。例如:如果安装的版本为“2.0.0-beta2”,则SENCHA_SDK_TOOLS_2_0_0_BETA2 必须设置。从终端运行回显 $SENCHA_SDK_TOOLS_2_0_0_BETA2 (回显 %SENCHA_SDK_TOOLS_2_0_0_BETA2%在Windows上)。 如果输出为空,请手动设置环境变量。
答案3
尝试这个: http://www.icodeya.com/2012/12/installing-sencha-touch-201-on-ubuntu.html
我能够完美地运行。您需要向 sencha 添加权限。并确保 sencha CMD 在您的 .bashrc 中创建了一个路径,然后按照步骤 4 进行操作,“ sudo chown -R yourUsername:www-data sencha-touch-2.0.1-gpl
”
答案4
此链接完美运行:如何在 ubuntu 中设置 sencha
或者
只需运行从以下位置下载的 senchacmd 包文件即可Linux 版 Sencha并检查.bashrc文件,要么注销,要么重新启动系统,或者最好的方法是使用“source”命令,例如source .bashrc
(更新:在 .bashrc 文件所在的位置运行命令,通常它位于 home/username/.bashrc 中)。此后,将光标移到 sencha sdk 目录或通过终端输入sencha generate app app_name ../app_name
就完成了!!