天天看點

ruby的安裝

ruby是一個了不起的語言,不用但心學了它會無用武之地。同as一樣,它會逐漸為人所重視,I believe。

本文隻介紹在windows下如何安裝ruby學習、開發環境及第一個ruby程式:

什麼是ruby?

Ruby是一種強大、快捷、純面向對象的解釋型腳本語言,由日本著名開源程式員Matz于1993年釋出。Ruby從Perl, Eiffel,Smalltalk那裡吸取了很多特性, 很适合處理文本以及管理系統任務等等。Ruby是開源的,這意味着我們每一個開源運動員都可以修改、分發它。Ruby主要有以下特征:

1、Ruby文法簡單靈活,很猾黠。

2、Ruby的操作符是方法,可以重寫。

3、像Smalltalk那樣,一切全是對象。數字1是類Fixnum的一個執行個體。而在C#裡,數字是值類型。

4、Ruby是解釋型語言。可以在運作時動态添加、删除其屬性、方法。有點像AS2。

5、Ruby有子產品(Modules)的概念。子產品是方法的集合,它是一個比多重繼承更清晰的解決方案。

6、Ruby的程式塊(blocks)可以做為參數傳遞給方法。

7、自動垃圾清理。

8、比起Perl,Python更容易寫C擴充。

9、類型自動管理。對于一個數字,值較小的是Fixnum類型,值較大時則自動轉為Bignum類型。Ruby的變量不需要事先聲明,執行個體變量以@開頭,全局變量以$開頭,方法首字小寫,類首字大寫等等。

10、Ruby幾乎可以支援所有作業系統。并且其多線程特性不因系統變化,哪怕是在MS-DOS系統裡。

如何安裝與使用ruby?

一,下載下傳ruby 1.8.6,一會預設安裝。

二,打開cmd,輸入

ruby -v

如果出現如下版本資訊,說明安裝成功。

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

三,繼續在cmd中輸入

ruby -e ‘print “hello ruby!”‘

螢幕上将列印出hello ruby!。注:-e表示把後面語句按程式執行。

四,安裝ruby時,自動安裝了一個IDE編輯環境SciTE。如果希望它是中文界面,請下載下傳另存為locale.properties至X:\bury\scite安裝目錄下,重新開機SciTE即可。

五,打開SciTE,輸入print “hello ruby!”,儲存為hello.rb。按F5執行,右欄将出現運作結果。

恭喜,完成了ruby第一步。