Ruby on Rails 推薦生產環境為 Linux/FreeBSD/Unix,採用 lighttpd + FCGI 方案。本文以 Linux、lighttpd + FCGI、MySQL 為例,從原始碼編譯安裝開始說明。
確認已安裝 gcc 編譯器:
gcc --version
若無則先用安裝光碟安裝 gcc。
雖然部分 Linux 發行版與 macOS 內建 Ruby,但建議自行下載原始碼編譯安裝,可自訂安裝路徑與特性。
https://www.ruby-lang.org/en/downloads/tar xzvf ruby-1.9.0.tar.gz
cd ruby-1.9.0
./configure --prefix=/usr/local/ruby
sudo make
sudo make install
PATH 環境變數(建議寫入 /etc/profile 全域生效):
export PATH=/usr/local/ruby/bin:$PATH
將自行安裝的 Ruby 放在系統路徑前,避免系統內建版本干擾。接續安裝 RubyGems、Rails、FCGI、lighttpd、MySQL 等組件,並配置資料庫連線、Web 伺服器整合等。詳細步驟請參考完整安裝文件。