對於Linux,我一直是個新手,總是搞不懂為什麼會有那麼多不一致。哪些環境變數又需要修改?因此我用Mono開發最常用的就是已經配置好的VM虛擬機器,不用我操心安裝的問題。
這個周末鬼使神差的想搞一個Adobe Air試試,一路磕磕碰碰,把過程記錄下來備查:(我用的環境是OpenSUSE 11.1)
- 第一步下載 Adobe AIR runtime環境並安裝,這個很順利,直接下載,直接運行就可以安裝。不過安裝需要root許可權,這個問題不大。搞定
- 安裝Java VM,我用YAST安裝了Java 1.6,很順利,我喜歡Linux的這種即需即裝的模式。
- 下載AIR開發環境,根據我一般習慣我選擇了Aptana,剛開始下載的是獨立運行版本。解壓後直接運行,報錯,VM 終止,ExitCode=127。到Google兜了一圈,這個問題老外也提出過,不過解決的方法五花八門,我試了幾個無效。估計是JVM配置問題。再試試其他途徑吧。Aptana在Eclipse中也可以已外掛程式運行。
- 安裝Eclipse,這次我在Yast中發現了它,用它比較保險,實在對Linux安裝缺乏信心。還好,經過漫長的下載。成功安裝。
- 根據Aptana的提示,在Eclipse的自動更新中可以自動下載Aptana外掛程式。進入Eclipse->Help->Software Update, 更新介面不能開啟,報錯,“Can not lanuch updater UI ”,Google告訴我,原因不知道,但是我可以選擇重新安裝或者選擇配置一個“Classic Update”,方法是 Preferences -> General > Capabilites-> check the Classic Update box.
- 我選擇了後者,很快,Eclipse可以更新了,Help -> Software Updates > Find and Install... -> Search for new features to install ->New Remote Site... ->輸入更新Site http://update.aptana.com/install/studio/3.4
- 更新介面開啟了,但是,等等,還是報錯,錯誤是版本不匹配。Aptana提示它的外掛程式需要Eclipse 3.4.1,而我安裝的Eclipse 3.4.0,看來Yast沒有提供最新的版本更新,無奈,只好下載一個下載Eclipse 3.4.1 ,現在Eclipse已經有3.4.2版本,但是我怕有版本衝突,還是保險一點下個3.4.1
- 解壓縮,運行,執行更新,Ok成功。更新為Aptana,接著更新Air,經過漫長的下載,但是好在一路順利,終於,我在Eclipse的介面裡看到了Air的Project。