Ruby是一種功能強大的面向對象的腳本語言,她可以使您方便快捷地進行面向對象編程.Ruby使文本處理和系統管理變得簡單,與Perl非常相似.一句話:簡單明了,擴展性強,移植性好.
Ruby的幾大亮點:
- 語法簡單
- 垃圾回收
- 可移植性
- 動態載入
- 完全免費
- 正則表達式
走向世界的Ruby
松本行弘"Matz"(Matsumoto Yukihiro)是Ruby語言的發明人,他從1993年起便開始著手Ruby的研發工作。他一直想發明一種語言,使你既能進行高效開發又能享受編程的快樂。1993年2月24日Ruby誕生了,1995年12月Matz推出了Ruby的第一個版本Ruby 0.95。不久Ruby便憑借其獨特的魅力橫掃日本,相信在不久的將來,Ruby將走向世界。
# 下載
如何取得Ruby
- 您可以從各個鏡像站點下載穩定版ruby 1.8.1。
- 您還可以下載下一個穩定版本的預覽版ruby 1.8.2 preview1。
- 我們用tar.gz把當前CVS穩定版快照(Fri Jul 30 04:00:51 JST 2004)保存下來。這是在1.8系列穩定版的基礎上打了補丁的版本。若您需要比最終版本還要穩定的版本的話,就請下載使用。
- 每天晚上,我們都會用tar.gz把當時的CVS最新版快照(Fri Jul 30 04:00:25 JST 2004)保存下來。因為保存快照時沒有作任何修改,所以可能會有一些問題。請您斟酌使用。
- 我們使用tar.gz把當前的1.6系列快照(Fri Jul 30 04:01:11 JST 2004)保存下來。該最新版本修正了1.6系列最終版本的所有錯誤。若您暫時無法升級到1.8系列,卻又想修正1.6最終版本的錯誤時,就請使用該版本。
- 請參考CVS指南來了解使用匿名CVS獲得最新源碼的方法。
可下載項目
- Ruby version 1.8.1
- Ruby version 1.8.2 preview1
- Ruby 參考手冊(日語版)快照
- Ruby 1.6.6 參考手冊(日語版)
- Ruby 1.4.6 參考手冊(日語版)
- Ruby 1.4.6 參考手冊(英語版)
- Ruby 1.6 參考手冊(日語版)とRDP
- Windows版Ruby
FTP鏡像站點
-
日本 1?
以及鏡像?
(RingServer)
-
日本 2?
(IIJ)
-
日本 3?
(idaemons.org)
- 日本 4 (主力站) - 低速
-
韓國?
(Korea FreeBSD Users Group)
-
德國?
(FU Berlin)
-
比利時?
(Easynet)
-
俄羅斯?
(ChgNet)
-
希臘?
(雅典工科大)
-
丹麥?
(sunsite.dk)
-
美國 1?
(ibiblio.org)
-
美國 2?
(lcs.mit.edu)
-
澳大利亞?
(tuwien.ac.at)
-
中國臺灣?
(cdpa.nsysu.edu.tw)
-
加拿大?
(mirror.cs.mun.ca)
HTTP鏡像站點
-
英國?
-
日本?
以及鏡像?
(RingServer)
-
比利時?
(Easynet)
-
丹麥?
(sunsite.dk)
-
荷蘭?
(XS4ALL) - 只有發行版
-
美國 1?
(ibiblio.org)
-
美國 2?
(lcs.mit.edu)
-
美國 3?
(binarycode.org)
-
澳大利亞?
(tuwien.ac.at)
-
中國臺灣?
(cdpa.nsysu.edu.tw)
Rsync鏡像站點
- rsync://sunsite.dk/ftp/mirrors/ruby/ (丹麥)
- rsync://rsync.idaemons.org/ftp/mirror/ftp.ruby-lang.org/ruby/ (日本)
- rsync://gd.tuwien.ac.at/languages/ruby/ (澳大利亞)
- rsync://mirror.cs.mun.ca/ruby/ (加拿大)
# 下載:文檔
# Ruby教程
在編程中學Ruby
Ruby安裝方法分類
大體說來,Ruby的安裝方法可分為兩類。
第一種方法,自己編譯源代碼然后開始安裝。在UNIX系列OS(Linux、NetBSD、FreeBSD、Solaris、HP-UX以及Windows中的Cygwin等等)平臺上采用這種方式安裝時,操作方法大同小異且簡便快捷。在Windows環境中,編譯環境的不同會帶來功能上的差異(請參考「不同的Microsoft Windows編譯環境所引起的差異」)。
另一種方法就是使用針對不同平臺開發的各種便利的安裝工具。若您“不想編譯”或者想使用軟件包來安裝Ruby的相關軟件的話,我們推薦您使用這種方法。Linux環境下可以使用RPM或deb,若是FreeBSD的話則可以使用ports/packages等。但是,您必須擁有root權限才能使用軟件包進行安裝。若您想安裝到自己的主目錄里的話,就必須自己編譯源代碼。
Windows上的安裝方法有點特殊。在cygwin、mswin32或mingw這三種不同的編譯環境下,使用的安裝方法也不一樣。若您并不熟悉UNIX的話,我們建議您使用mingw或mswin32。
此外在您編譯源代碼時,您可以使用CVS以獲得最新版的源代碼。
這里我們只介紹了一些典型的安裝方法,實際上,Ruby還可以支持很多其他的平臺。而且Ruby每天都會得到改進,因此本文件中的某些描述可能已經與實際情況有所不同。若您發現我們的描述有誤或與實際情況不符的話,請您指正。同時若您有其他平臺上的相關信息的話,也請您補足。如您所見,我們采用的是專人維護制度。當您想幫我們補充資料的時候,請參考「RWiki的RD」。
目錄
按平臺分類的安裝指南
(字母順序)
- Alpha Machine
- Borland C++ (從源代碼開始)
- BTRON .超漢字
- Cygwin (binary)
- Cygwin (從源代碼開始)
- Debian GNU/Linux
- EWS4800
- FreeBSD
- HP-UX
- Kondara MNU/Linux
- MacOS X
- mingw32 (binary)
- mingw32 (從源代碼開始)
- MS-DOS
- mswin32 (binary)
- mswin32 (從源代碼開始)
- NetBSD
- OS/2
- Vine Linux
- RPM系列Linux平臺
- UNIX平臺
- 用CVS保持更新
Windows用戶提示
- Windows下PATH的設定方法
- 不同的Microsoft Windows編譯環境所引起的差異
- 面向初學者的Ruby安裝指南
- 各binary的共存方法
- 交叉編譯
開發環境
- emacs + ruby-mode
- xyzzy + ruby-mode
- irb
- irbsh
- ReFe
- Copal
- RDE
- RubyWin