Ruby安裝好了之後,你可以用一段小程式來測試看看是否正確安裝。
#!/usr/bin/ruby # Hello.rb puts "Hello World!"
在windows環境下,第一行的敘述其實並沒有任何用途,只是為了維持相容性而仍舊保存。利用任何文字編輯器輸入以上內容後,存檔為.rb即可。這樣你可以透過點擊檔案方式來執行,可是這樣會一閃而逝,不容易看到結果。建議可以開啟cmd視窗,而後利用以下指令來執行程式。
c:\>ruby.exe hello.rb Hello World!
如果是在linux環境下,執行方式更簡單
$ chmod +x hello.rb $ ./hello.rb Hello World!
在Windows環境下,你可以注意到如果存檔副檔名是.rb時,會自動帶出cmd視窗來執行程式。如果你存檔成.rbw,將不會帶出cmd視窗。
Ruby套件來源
用過Perl的都知道,它有一個中央的套件資料庫CPAN
這是一個很方便的設計,也相當的成功
因為太成功了,許多語言也開始模仿CPAN
而Ruby的套件資料庫叫做gem
最基本的使用方式
i 是安裝
q 是查詢
-r 是操作遠端伺服器上的套件
-l 就是本地端的套件
-n 就是查詢名字
-y 就是將所有相關的套件全部裝好
1. 查詢本機端安裝了那些套件
gem q
2. 查詢遠端有那些套件可以安裝
gem q -r
3. 查詢遠端有沒有名叫 ABC 的套件可以安裝
gem q -r -n ABC
4. 安裝遠端名叫 ABC 的套件
gem i -r ABC
5. 安裝遠端名叫 ABC 的套件,並且把所有相關的套件都裝好
gem i -r ABC -y
6. 移除已經安裝的 ABC 套件(你說為何不用縮寫,因為Uninstall 要謹慎點 :p)
gem uninstall ABC
7. 升級ABC 套件(也就是再安裝一次)
gem i ABC
8. 列出本機端已經安裝的套件
gem list -l 或是 gem l -l
9. 求救
gem help 或是 gem -h
RubyDev安裝ruby dk.rb init會產生config.yml,確認裡面有包括你安裝Ruby的路徑,然後執行ruby dk.rb install接著可以用gem install json --platform=ruby ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"來確認是否正確安裝完成
沒有留言:
張貼留言