Extjs 在Mac OSX上安装Sencha touch

Extjs 在Mac OSX上安装Sencha touch,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,sencha-cmd,Extjs,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,Sencha Cmd,我一直试图在我的mac上安装Sencha Touch 2,但没有成功 最初我- 下载了最新的Sencha SDK,并创建了一个touch-2.1.1文件夹 下载并安装了最新的Sencha SDK tools 2.0.0-Beta 3 下载并安装最新的Sencha Cmd 3.1.0.256 for mac,默认路径为Users/[User name]/bin 在此之后,我导航到终端中的touch-2.1.1文件夹,并键入“sencha”检查它是否工作。我犯了以下错误- [警告]当前工作目录 (/

我一直试图在我的mac上安装Sencha Touch 2,但没有成功

最初我-

  • 下载了最新的Sencha SDK,并创建了一个touch-2.1.1文件夹
  • 下载并安装了最新的Sencha SDK tools 2.0.0-Beta 3
  • 下载并安装最新的Sencha Cmd 3.1.0.256 for mac,默认路径为Users/[User name]/bin
  • 在此之后,我导航到终端中的touch-2.1.1文件夹,并键入“sencha”检查它是否工作。我犯了以下错误-

    [警告]当前工作目录 (/Users/administrator/Desktop/tushar/Hybrid ness/touch-2.1.1)不是 已识别Sencha SDK或应用程序文件夹。向后跑 兼容模式

    Sencha Command v2.0.0 Beta 3版权所有(c)2012 Sencha Inc

    用法:sencha命令[ARGS]

    可用的命令有:build-build-JSB-project-create bootstrapdata生成bootstrap数据创建jsb生成 应用程序创建区域设置的最小JSB项目生成模板 来自源的区域设置文件创建清单生成类清单 将您的Touch web应用打包到本机捆绑包中 主题切片用于IE的自定义主题图像

    有关特定命令的更多信息,请参阅“sencha帮助命令”

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

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

    ./sencha生成应用程序Myapp../Myapp

    我受到了惩罚

    在那之后,我一直在尝试不同的解决方案,就像上面提到的一样,但它仍然不起作用

    有人能帮忙吗

    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工具路径

    这里到底发生了什么事?

    试试这个

  • 安装Sencha SDK tools 2.0.0-Beta 3
  • 通过运行/Applications/SenchaSDKTools-2.0.0-beta3/Uninstall以干净的方式卸载工具
  • 关闭并重新打开shell,然后重试sencha命令
  • 我的解决方案: 编辑两个:

    *非常重要 nano/Users/sencha/.bash\u配置文件 nano/Users/sencha/.bashrc

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

    --------------
    您的路径设置可能会在
    $HOME/.profile
    $HOME/.bash\u profile
    $HOME/.profile中设置。profile返回“无此类文件”。第二个返回被拒绝的许可。我该怎么办?你想从$PATH中删除SDK工具?无论如何,安装时的错误是读取
    sencha.cfg
    -framework.dir目录可能丢失。您是否检查了sencha.cfg以查看设置是什么?@suspectus我无法打开sencha.cfg。我在Finder中搜索,找到了4-5份不同描述的副本。但这仍然不能回答问题。命令“which sencha”返回什么?我不敢相信我没有尝试这个!!!这删除了sencha sdk tools$PATH变量。我正在卸载所有内容并从头安装sencha touch 2。从技术上讲,这只是部分答案。在此之后,我刚刚能够完全删除sencha sdk工具。对于sencha touch 2,只需下载并安装sdk即可。
    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'