文章目錄
- 1. 安裝 Ruby 語言解譯器
- 2. 安裝 Rails 編程架構
- 3.安裝passenger和nginx
對沒 Mac 卻希望學習 Rails 的程式員來說,Ubuntu 是最理想的選擇。多少令人遺憾地是:Ubuntu 的世界裡缺少傳說中最好的文字編輯器 TextMate 和事實上最好的圖片編輯器 Photoshop,幸好 Emacs 和 GIMP 已經完全滿足了我這個蹩腳程式員兼業餘美工的全部需要。不過別擔心,我們一點也不孤獨,因為《Agile Web Development with Rails》的合作者 Sam Ruby 也在用 Ubuntu。
在 Ubuntu 上安裝 Rails 開發環境大致包括三個步驟:
- 安裝 Ruby 語言解譯器;
- 安裝 Rails 編程架構;
- 安裝 Rails web伺服器.
這些步驟其實都很簡單,我不知道為什麼網上的說明都寫得那麼複雜。開始動手吧!
1. 安裝 Ruby 語言解譯器
安裝過程中需要用到 C 語言編譯器,我們在安裝 Ruby 的同時順帶安裝全套編譯工具。
$ sudo apt-get build-essential
$ wget http://http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2
$ tar xvzf ruby-1.9.2-p0.tar.bz2
$ cd ruby-1.9.2-p0
$ ./configure -prefix=/usr/local/ruby #指定安裝路徑
$ make && make install
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby
$sudo ln -s /usr/local/ruby/bin/gem /usr/local/gem
#1.9.2打包有rubygems,不用自己動手安裝了, ruby -v,gem -v查看是否安裝成功
2. 安裝 Rails 編程架構
Rails 架構本身是用 Ruby 語言編寫的,所以我們通過 RubyGems 軟體包管理器來安裝。
$ sudo gem install rails
在開發 Rails 程式時,我們還需要用到 SQLite 資料庫。
$ sudo apt-get install sqlite3 libsqlite3-dev$ sudo gem install sqlite3-ruby
3.安裝passenger和nginx
$ sudo gem install passenger
$ passenger-install-nginx-module
#接下的每一步都有提示,按照提示走就是了
安裝完成後(我的裝在/usr/local/nginx目錄)
$ /usr/local/nginx/sbin/nginx #啟動nginx
$ /usr/local/nginx/sbin/nginx -s stop #停止nginx