不過,由於 LimeJS 主程式 lime.py 中使用到的兩個工具網址已失連,導致在安裝時,可能出現類似下圖中的錯誤訊息:
或是這個錯誤訊息:
關鍵的地方我用黃色做上記號了。
這兩個錯誤訊息都是因為下載不到檔案而產生的。一個是發生在要安裝「Closure compiler」時,而另一個則是發生在要安裝「Closure Templates」。
既然只是路徑有誤,我們只要修正路徑以後,就可以繼續使用 LimeJS 來開發 HTML5 的程式囉!
LimeJS 的主程式 lime.py 放在 bin 目錄中,先以文字編輯器開啟以後,需要修正的檔案路徑如下:
1.有關「Closure compiler」的部份,找到
http://closure-compiler.googlecode.com/files/compiler-20130411.zip
改為:
http://dl.google.com/closure-compiler/compiler-20130603.zip
2.有關「Closure Templates」的部份,找到
http://closure-templates.googlecode.com/files/closure-templates-for-javascript-latest.zip
改為:
http://dl.google.com/closure-templates/closure-templates-for-javascript-latest.zip
為什麼「Closure Templates」用的是最新版的,而「Closure compiler」卻是採用 20130603 版?其實原來 LimeJS 的「Closure compiler」是要用 20130411 版,不過現在專案空間中已找不到該版本。那又為什麼不使用最新版呢?主要是之前使用時發現一個問題,用較新版的 「Closure compiler」,如果使用「精簡」的「-a」參數處理過的 HTML5 程式,在運作會不正常,因此,以測試過沒問題的 20130603 版來替代會較好。關於這一點,似乎沒有人發現。哈~有看到此篇人,算是撿到了!
關於 LimeJS 詳細安裝方法,在官網中已有「Programing Guid」詳細說明,就不再贅述。
沒有留言:
張貼留言