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文件是后來添加進來的。)。


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中添加其路徑。

添加環境變量

