Ruby 的初體驗

總算是踏出第一步了… XDXD

找到的相關中文資源

  1. anw.stikipad.com/ocean/show/HomePage
  2. www.ruby-lang.tw/
  3. willh.org/cfc/wiki/
  4. contagious.wiki.ptt.cc/-BigoRubyLinks
  5. 脫離 Rails 看 Ruby 
  6. 使用 Ruby on Rails 快速開發 Web 應用程式

安裝 

首先要先裝起來… 現在最新版本是1.8系列 ( 末偶數是 release 版,奇數是開發版 ) … ^^ 

  1. Windows 安裝套件 rubyinstaller.rubyforge.org/ (十幾mb)
  2. FreeBSD 我用 ports 裝 cd /usr/ports/lang/ruby18/;make install clean;

執行方法

  1. 跑 /usr/local/bin/ruby filename.rb。WIN版捷徑會設好,跑 ruby 即可。
  2. command-line 互動方式 : 用 irb , Ctrl + D 跳出。 (有專門一章討論這玩意)
  3. 把 .rb 檔改成執行檔,加 #!/usr/local/bin/ruby -w 在開頭,chmod +x myprog.rb (FreeBSD)。
    WIN版副檔名叫 .rb 的,直接就可以執行… :D
  4. 文件 help : /usr/local/bin/ri keyword

學任何程式語言一定要的第一隻程式

太簡單了,就 puts “Hello world” (ruby不用分號 ; 做結尾)。

Apache CGI安裝 (FreeBSD)

要像PHP一樣內嵌在HTML的功能,要裝 eruby,最簡單的方式如下 :

  1. cd /usr/ports/textproc/eruby
  2. cp /usr/local/bin/eruby /usr/local/www/cgi-bin/
  3. Apache 的設定檔 httpd.conf 加入 AddType application/x-httpd-eruby .rhtml 跟 Action application/x-httpd-eruby /cgi-bin/eruby
  4. 語法是 <% ruby code %>

要改善效能得用 fastcgi 。

發佈留言

發表迴響