在Mac OSX上安装Sencha touch

时间:2013-04-05 11:36:52

标签: extjs sencha-touch sencha-touch-2 sencha-touch-2.1 sencha-cmd

我一直在尝试在我的Mac上安装Sencha Touch 2但没有任何成功。

最初我 -

  1. 下载最新的Sencha SDK,它创建了一个 touch-2.1.1 文件夹。
  2. 下载并安装最新的Sencha SDK工具2.0.0 - Beta 3。
  3. 在显示的默认路径中下载并安装最新的Sencha Cmd 3.1.0.256,即用户/ [用户名] / bin
  4. 在此之后,我导航到终端中的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.

         

    用法:sencha COMMAND [ARGS]

         

    可用的命令是:build build a JSB project create   bootstrapdata生成boostrap数据创建jsb生成一个   应用创建语言环境的最小JSB项目生成模板   来自源创建清单的locale文件生成类清单   package将您的Touch Web应用程序打包到本机捆绑包中   主题切片IE的自定义主题图片

         

    有关特定命令的详细信息,请参阅'sencha help COMMAND'。

    在此之后我搜索了一下,发现只需要Sencha Cmd而不是Sencha SDK Tools。所以我从/ Applications 中删除了Sencha SDK工具(我为这一步感到羞耻)

    我导航到/Users/administrator/bin/Sencha/Cmd/3.1.0.256并发出命令 -

      

    ./ sencha生成app Myapp ../ MyAPp

    我受到了

    的惩罚

    this abomination

    之后我一直在尝试不同的解决方案,例如提到的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工具路径。

    这里究竟发生了什么?

2 个答案:

答案 0 :(得分:1)

试试这个

  1. 安装Sencha SDK工具2.0.0 - Beta 3
  2. 通过运行/Applications/SenchaSDKTools-2.0.0-beta3/uninstall
  3. 以干净的方式卸载工具
  4. 关闭并重新打开shell并再次尝试使用sencha命令

答案 1 :(得分:0)

我的解决方案: 编辑两个:

*非常重要 nano /Users/sencha/.bash_profile nano /Users/sencha/.bashrc

--------------

我的sencha文件夹是:/ Sencha 默认Sencha:/Applications/SenchaSDKTools-2.0.0-Beta /

--------------

nano /Users/sencha/.bash_profile

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH

export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84"

export PATH=/Sencha/SenchaSDKTools-2.0.0-beta3:$PATH
#
export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Sencha/SenchaSDKTools-2.0.0-beta3"

export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH

export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3"

SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/
#
export PATH="$PATH:/usr/local/bin"
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84"
#
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH

#---------------------------------------------------------------------------------#
nano /Users/sencha/.bashrc 

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH

export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84"

export PATH=/Sencha/SenchaSDKTools-2.0.0-beta3:$PATH
#
export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Sencha/SenchaSDKTools-2.0.0-beta3"

export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH

export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3"

SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/
#
export PATH="$PATH:/usr/local/bin"
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84"
#
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH'