使用用 Eclipse 和 RDT 開發(fā)Ruby應(yīng)用程序
RDT(Ruby Development Tools),一組Eclipse插件,使得Eclipse能支持Ruby開發(fā)。 而Eclipse是一個(gè)功能強(qiáng)大的跨平臺集成開發(fā)環(huán)境,支持對java,jsp,php等地開發(fā)。
使用用 Eclipse 和 RDT 開發(fā)Ruby應(yīng)用程序
liubin 2004/11/29
http://www.ruby-cn.org/
RDT(Ruby Development Tools),一組Eclipse插件,使得Eclipse能支持Ruby開發(fā)。
而Eclipse是一個(gè)功能強(qiáng)大的跨平臺集成開發(fā)環(huán)境,支持對java,jsp,php等地開發(fā)。
關(guān)于這兩者的優(yōu)點(diǎn),可以參考google或者文末的連接。
首先,安裝RDT插件,可以從底下的網(wǎng)址下載到,然后安裝。
重啟Eclipse之后,然后選擇新建工程,這時(shí)候我們看到了一塊紅寶石。
這說明已經(jīng)裝好了RDT,但是使用之前我們還需要指定Ruby解釋器,打開preferences窗口,找到Ruby中的Installed interpreters,點(diǎn)擊右邊的添加,然后類似下圖添上你的Ruby解釋器的位置:
確定之后,界面如下:
然后我們就可以寫程序了。我們可以隨便新建一個(gè)test.rb文件,內(nèi)容如下:
class Test
end t=Test.new t.sayHello |
然后,在這個(gè)文件上點(diǎn)擊右鍵,選擇Run->Run Ruby Application
最后執(zhí)行結(jié)果如下:
如果你想調(diào)試,可以設(shè)置端點(diǎn),然后,然后進(jìn)行調(diào)試的方法和開發(fā)Java程序一樣,比如如下的截圖
因?yàn)镽uby是動態(tài)語言,代碼完成(自動補(bǔ)全或提示)實(shí)現(xiàn)起來比較困難,RDT提供的也只是基本的一些當(dāng)前類中可以用的一些東西,多數(shù)為語法上的東西,比如定義方法,for循環(huán)等等。
打開這個(gè)代碼完成提示框要使用ctrl+space,昏,正好是默認(rèn)得切換輸入法,無奈只好改了切換輸入法的快捷鍵。
RDT 主頁:http://rubyeclipse.sourceforge.net/
Eclipse主頁: http://www.eclipse.org/