Ext Sencha Cmd 6 环境安装
Sencha Cmd安装笔记
在使用前端框架ExtJs前,需对其环境加以部署,对自己的安装过程加以记录。
建议大家在安装时,最好使用VPN,个中缘由,生在跳槽的程序袁应该都懂吧。不然ruby相关命令执行时,会提示相关包无法下载。
Sencha Cmd下载地址:https://www.sencha.com/products/extjs/cmd-download/
Sencha Cmd 6官网地址:http://docs.sencha.com/cmd/6.x/
Sencha Cmd 6相关细节的地址:http://docs.sencha.com/cmd/6.x/cmd_upgrade_guide.html
在此安装过程中,各软件包选择的版本请自行决定,一般最新版本都兼容,如果怕不兼容,请选择较低版本,但也不能过低,
第一步:安装JRE或者JDK(JDK安装后包含JRE)
JDK32位下载地址:http://download.oracle.com/otn-pub/java/jdk/8u45-b15/jdk-8u45-windows-i586.exe
JDK64位下载地址:http://download.oracle.com/otn-pub/java/jdk/8u45-b15/jdk-8u45-windows-x64.exe
最新版本的Sencha Cmd 6要求32位的JRE,如果要使用最新版本的Sencha Cmd,建议安装32为的JRE或JDK。
我选择的安装JDK,安装完成后,添加java的相关环境变量(win7下,其他系统的读者自己找环境变量添加的位置)。
“我的电脑”-->右键“属性”-->“高级系统设置”-->“环境变量”

添加或修改环境变量:
1.添加:JAVA_HOME

2.修改:PATH
PATH属性已存在,可直接编辑。作用是用于配置路径,简化命令的输入,其值为:%JAVA_HOME%\bin。

3.添加CLASSPATH
用于编译时JAVA类的路径,注意这里设置的是两个值,(.;)表示的是JVM先搜索当前目录。其值为:.;%JAVA_HOME%\lib\tools.jar。

重启电脑后,通过相关命令判断jdk是否安装完毕。
打开Dos命令窗口输入:java

打开Dos命令窗口输入:java -varsion

打开Dos命令窗口输入:javac

第二步:安装ruby以及DEVELOPMENT KIT,同时安装ruby的主题包(姑且叫主题包吧,帮助ExtJs生成主题样式的)
安装:ruby
ruby32位下载地址:http://dl.bintray.com/oneclick/rubyinstaller/ruby-2.2.2-i386-mingw32.7z
ruby64位下载地址:http://dl.bintray.com/oneclick/rubyinstaller/ruby-2.2.2-x64-mingw32.7z
安装完成后,打开Dos命令窗口,输入:ruby -v,如果出现版本信息,则表示安装成功。

安装:DevKit
这个是ruby需要的相关工具,具体使用方法,请百度。
支持ruby1.8.7 and 1.9.3等老版本DevKit下载地址:http://dl.bintray.com/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
DevKit32位下载地址:http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe
DevKit64位下载地址:http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
1.下载DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe完成后,双击解压,解压时选择自己指定的文件路径(我的路径是:D:\Program Files\DevKit)


2.打开Dos命令窗口,输入:cd /d D:\Program Files\DevKit

3.继续输入“ruby dk.rb init”,按下Enter键。显示了当前安装的Ruby处理系统,在DevKit展开文件夹中生成了初期设定的文件(config.yml,可以对比发现这个config文件是后来添加进来的。)。


8@5P@X)P.png)
4.继续输入“ruby dk.rb install”,安装Enter键,出现下图消息,表示安装完毕。

5.打开Dos输入:gem install rdiscount --platform=ruby,如果能够安装rdiscount成功说明安装DevKit。

安装主题包,打开Dos命令框输入:gem install compass

其实我在安装ruby整个过程中,装了两次。第一次,装在D:\Program Files下;第二次装在D:\根目录下。因为第一次在执行相关命令时报错了,感觉Program Files文件夹空格名称会对其有影响。(在之前其他项目时也遇到过相似的问题,ArcGis配置企业地理数据库时,oracle11g是远程数据库,要在oracle11g服务器上安装ArcSDE,然后arcgis企业数据库用户sde要调用ArcSDE中的包,装在Program Files文件下会无法调用,就是因为包的路径中含有空格)
第三步:安装Sencha cmd
安装过程中,会提示是否兼容以前版本(如下图),勾选后则兼容6以前的版本,如果安装以前的老版本,则不存在这种问题。

安装完成后,打开Dos命令框,输入:sencha

完成安装。
PS:win10会在输入sencha后不出现版本信息,请在换进变量Ptah中添加其路径。

添加环境变量

Ext Sencha Cmd 6 环境安装的更多相关文章
- Sencha Cmd是什么
Sencha Cmd的简介 ~~~~~~~~~~~~~~~~~~~~~~~ Sencha cmd 是一个跨平台的命令行工具,它从你应用程序的新创建到部署入产品中的整个生命周期都提供了许多自动化的执行任 ...
- Sencha Cmd的简介
Sencha Cmd的简介 ~~~~~~~~~~~~~~~~~~~~~~~ Sencha cmd 是一个跨平台的命令行工具,它从你应用程序的新创建到部署入产品中的整个生命周期都提供了许多自动化的执行任 ...
- [EXtJS5学习笔记]第一节 Sencha Cmd 学习笔记 简介 Sencha Cmd是什么
本文地址: http://blog.csdn.net/sushengmiyan/article/details/38295575 本文作者:sushengmiyan ----------------- ...
- Extjs 环境安装【转】
Sencha Cmd安装 在使用前端框架ExtJs前,需对其环境加以部署,对自己的安装过程加以记录. 建议大家在安装时,最好使用VPN,个中缘由,生在跳槽的程序袁应该都懂吧.不然ruby相关命令执行时 ...
- Sencha Cmd使用
通过Sencha Cmd辅助开发基于ExtJS4 MVC的项目 http://www.ineeke.com/archives/1465/ ExtJS4.2:Sencha Cmd 介绍:http://w ...
- sencha touch 扩展篇之将sencha touch打包成安装程序(上)- 使用sencha cmd打包安装程序
由于最近一直忙着android原生的开发,很久没有更新博客了,官方的sencha cmd工具功能非常强大,创建项目,压缩项目,打包安装程序都能轻松实现,这讲我们就给大家介绍下如何使用sencha cm ...
- Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包
环境安装配置 1. 下载 1.1 Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...
- [extjs5学习笔记]第三十八节 sencha CMD 6.0.0.220版本安装
本文地址:http://blog.csdn.net/sushengmiyan/article/details/46740381 简介 sencha cmd 6安装过程不需要UAC控制了对于widnow ...
- Sencha Cmd创建Ext JS示例项目
Sencha提供了免费的Cmd工具,可以用来创建Ext JS项目并提供了一些便利的功能. Sencha也在官方文档中提供了一个示例来演示如何创建一个Sample Login App. 本文就介绍一下这 ...
随机推荐
- dt dd 如何在同一行上
<style> dl{clear:left;} dt,dd{float:left;} </style> <dl> <dt>test </dt> ...
- Java super与this用法解析
1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位. class Base { Base() { System.out.println("Base" ...
- 带你走进EJB--MDB实现发送邮件(1)
在实际的项目中我们有这样的需求,用户注册网站成功之后系统会自动的给注册用户发送注册成功通知邮件,而发送通知邮件的具体过程我们可以通过MDB来实现. 在用MDB来实现发送通知过程之前我们需要先了解一下J ...
- hdu-3046-Pleasant sheep and big big wolf(最大流最小割)
题意: 给出最少栏杆数使狼和羊分离 分析: 将狼与源点连,羊与汇点连,容量都为无穷,将图的各个相邻点连接,容量为1 然后题目就转化成最小去掉多少条边使不连通,即求最小割最大流. // File Nam ...
- 网络流(二分):BZOJ 3993: [SDOI2015]星际战争
Description 3333年,在银河系的某星球上,X军团和Y军团正在激烈 地作战.在战斗的某一阶段,Y军团一共派遣了N个巨型机器人进攻X军团的阵地,其中第i个巨型机器人的装甲值为Ai.当一个巨型 ...
- Manacher Ural 1297 Palindrome
1297. Palindrome Time limit: 1.0 secondMemory limit: 64 MB The “U.S. Robots” HQ has just received a ...
- Socket(TCP)客户端请求和服务端监听和链接基础(附例子)
一:基础知识回顾 一: Socket 类 实现 Berkeley 套接字接口. Socket(AddressFamily, SocketType,ProtocolType) 使用指定的地址族.套接字类 ...
- delphi笔记之nativeXml 转
delphi笔记之nativeXml 使用 CreateName 建立可直接指定根节点的名称 var XmlDoc: TnativeXml; Node:TxmlNode; Begin XmlDoc ...
- Jenkins 五: 构建Ant项目
1. 点击“新建”,在“Item名称”栏输入要构建的项目名,比如“Ant_project”,选择“构建一个自由风格的软件项目”,点击“OK”按钮. 2. 找到“源码管理”-> “Subversi ...
- 「书评」SAP内存计算——HANA
因为工作关系,长期跟SAP打交道,所以去年就对HANA有了一些了解,只是公司目前的应用规模还较小,暂时没有上马HANA的打算,但是提前作一些学习还是很有必要的.正好清华大学出版社最近出版了这本< ...