因為對MAC OS下的TextMate感興趣,就裝了個VimMate,我接觸Linux連今天是五天了,用Vim實在是很不習慣。還是換回了我以前在Windows下的武器。。。RadRails+RDT+Aptana.
本來是想把RadRails,Aptana,RDT整合到Eclipse裡,我卻怎麼都找不到RadRails的eclipse外掛,不知道網上的人們是怎麼裝的。Aptana和RDT是沒問題的,最後試了下在RadRails裡安裝外掛,果然能行!這樣更好,把Java和ROR的開發環境分開了。。。
在windows的安裝大同小異。eclipse和radrails解壓後就直接可用了,關於配置就不說了,網上都可以查到。安裝外掛的方式有兩種,一種是把features和plugins直接複製到eclipse目錄下,這種不方便外掛管理,我們一般用第二種方式,就是下面說的。這些都是經過我實踐的,有什麼問題請指教。

在[url]http://www.radrails.org/[/url]可以下RadRails for linux的版本和Aptana for linux的版本,下載以後解壓縮即可使用(需要安裝JRE)。RDT的下載可以去Google。。。給RadRails安裝Aptana和RDT外掛步驟如下:
1.    都解壓縮以後,在和RadRails同一個根目錄下建立一個資料夾叫plugins,然後建立以下資料夾:aptana/eclipse,rdt/eclipse  
2.    Aptana和RDT解壓後都有這兩個資料夾:features和plugins,分別複製到aptana/eclipse,rdt/eclipse 下 
3.   到RadRails目錄下,建立資料夾links。在links中建立兩個link檔案:aptana.link,rdt.link
     在這兩個linke檔案裡分別把aptana和rpt外掛放置的path設定,
    如:在aptana.link中,path=/opt/plugins/aptana.

如此,大功告成。值得注意的是,此方法和我在window下安裝eclipse外掛的方式是一樣的。
在Aptana中安裝Radrails:
Select “Search for new features to install”, click “Finish”

Select “Ruby on Rails Development Environment”, click “Finish”

Select the Ruby on Rails Development Environment feature.

Continue through the dialog boxes until complete.

3,視窗 > 首選項 > 常規 > 鍵,修改“Ruby Content Assist”的鍵序列為”Alt+/”,因為預設的“Ctrl+Space”容易和系統的輸入法切換鍵衝突。


又安裝了eclipse for linux,為了構建一個java開發環境。解壓以後,寫一個指令碼來幫助eclipse啟動:eclipse.sh:

#! /bin/bash
  export JAVA_HOME=/usr/java/j2sdk1.5_01
  export CLASSPATH=/usr/java/j2sdk1.5_01/lib
  /opt/eclipse/eclipse -vm /usr/java/j2sdk1.5_01/bin/java -data ~/workspace &

  # -vm 引數用以指定使用哪一個 jvm 來執行Eclipse,
  # -date引數用以指定Eclipse的資料目錄。在此指定其存在使用者根目錄(~)下的workspace目錄中

將eclipse.sh 複製到/usr/local/bin中,併為它加上許可權755
[root@redarmy] cp eclipse.sh /usr/local/bin
[root@redarmy] chmod 755 /usr/local/bin/eclipse.sh

當然裝其他外掛,方式是和上面是相同的,要開發JavaEE,就安裝Tomcat,Apache等伺服器元件吧。要開發桌面應用,可以安裝SWT。。。等等。。。
另,發現了Myeclipse for linux版本:

MyEclipse註冊碼:
License Name : eimhe.com
License Key : rLR8ZC-444-55-4467865849792733

到目前為止,終於在linux下有了個舒坦的Java和ROR的開發環境了。

補充一點,在RadRails下整合進去RDT有點問題,導致伺服器無法啟動,現在還沒找到解決方法。。。Aptana是沒問題。至於網上流傳的RadRails在Eclipse下的外掛,在windows下可用。linux下我找不出適合的方法來,還需要高人指教。