總算是踏出第一步了… XDXD
找到的相關中文資源
- anw.stikipad.com/ocean/show/HomePage
- www.ruby-lang.tw/
- willh.org/cfc/wiki/
- contagious.wiki.ptt.cc/-BigoRubyLinks
- 脫離 Rails 看 Ruby
- 使用 Ruby on Rails 快速開發 Web 應用程式
安裝
首先要先裝起來… 現在最新版本是1.8系列 ( 末偶數是 release 版,奇數是開發版 ) … ^^
- Windows 安裝套件 rubyinstaller.rubyforge.org/ (十幾mb)
- FreeBSD 我用 ports 裝 cd /usr/ports/lang/ruby18/;make install clean;
執行方法
- 跑 /usr/local/bin/ruby filename.rb。WIN版捷徑會設好,跑 ruby 即可。
- command-line 互動方式 : 用 irb , Ctrl + D 跳出。 (有專門一章討論這玩意)
- 把 .rb 檔改成執行檔,加 #!/usr/local/bin/ruby -w 在開頭,chmod +x myprog.rb (FreeBSD)。
WIN版副檔名叫 .rb 的,直接就可以執行… :D - 文件 help : /usr/local/bin/ri keyword
學任何程式語言一定要的第一隻程式
太簡單了,就 puts “Hello world” (ruby不用分號 ; 做結尾)。
Apache CGI安裝 (FreeBSD)
要像PHP一樣內嵌在HTML的功能,要裝 eruby,最簡單的方式如下 :
- cd /usr/ports/textproc/eruby
- cp /usr/local/bin/eruby /usr/local/www/cgi-bin/
- Apache 的設定檔 httpd.conf 加入 AddType application/x-httpd-eruby .rhtml 跟 Action application/x-httpd-eruby /cgi-bin/eruby
- 語法是 <% ruby code %>
要改善效能得用 fastcgi 。