【发布时间】:2013-03-27 19:28:09
【问题描述】:
我一直在尝试在我的 Mac 上安装 Sencha Touch 2,但没有成功。
最初我 -
- 下载了最新的 Sencha SDK 并创建了一个 touch-2.1.1 文件夹。
- 下载并安装了最新的 Sencha SDK 工具 2.0.0 - Beta 3。
- 下载并安装了最新的 Sencha Cmd 3.1.0.256 for mac,默认路径是 Users/[User-name]/bin
在此之后,我导航到终端中的 touch-2.1.1 文件夹并输入“sencha”以检查它是否正常工作。我收到以下错误 -
[WARN] 当前工作目录 (/Users/administrator/Desktop/tushar/Hybrid-ness/touch-2.1.1) 不是 识别 Sencha SDK 或应用程序文件夹。向后跑 兼容模式。
Sencha Command v2.0.0 Beta 3 版权所有 (c) 2012 Sencha Inc.
用法:煎茶命令 [ARGS]
可用的命令有: build 构建 JSB 项目 create bootstrapdata 生成 boostrap 数据 创建 jsb 生成一个 应用程序创建语言环境的最小 JSB 项目生成模板 从源创建清单生成类清单的语言环境文件 package 将你的 Touch Web 应用打包成一个原生的 bundle slice 主题为 IE 切片自定义主题的图像
有关特定命令的更多信息,请参阅“sencha help COMMAND”。
在这之后,我搜索了一下,发现只需要 Sencha Cmd 而不需要 Sencha SDK Tools。所以我从 /Applications 中删除了 Sencha SDK Tools (我为这一步感到羞耻)
我导航到 /Users/administrator/bin/Sencha/Cmd/3.1.0.256 并给出了命令 -
./sencha 生成应用程序 Myapp ../MyAPp
我被惩罚了
在那之后,我一直在尝试不同的解决方案,例如提到的HERE,但它仍然无法正常工作。
有人可以帮忙吗?
PS-
我已经删除了 Sencha SDK 工具,但是当我执行 echo $PATH 时,我仍然得到文件夹引用。
/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
我做了 PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin,并再次检查了 $PATH然后删除了 sdk 工具。我关闭了终端,重新打开它并给出了 echo $PATH...这一次我可以在 $PATH 中看到 SDK 工具路径。
这里到底发生了什么???
【问题讨论】:
-
您的 PATH 设置可能会在
$HOME/.profile或$HOME/.bash_profile中设置 -
$HOME/.profile 返回“没有这样的文件”。第二个返回权限被拒绝。我该怎么办?
-
您想从 $PATH 中删除 SDK 工具?无论如何,安装错误是在读取
sencha.cfg时 - framework.dir 目录可能丢失。你检查过sencha.cfg看看设置是什么吗? -
@suspectus 我无法打开 sencha.cfg。我在 Finder 中搜索它,找到了 4-5 个不同描述的副本。但这仍然没有回答问题。
-
命令'which sencha'返回什么?
标签: extjs sencha-touch sencha-touch-2 sencha-touch-2.1 sencha-cmd