Pages

2012/07/30

[Ruby on Rails] Ruby on Rails 環境架設 (RVM, Ubuntu 12.04)

一、系統環境
  • Ubuntu 12.04 (VirtualBox)
二、安裝項目
  • RVM
  • Ruby 1.9.3
  • Rails 3.2.2
三、參考資料
四、安裝順序

1. 系統套件安裝
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git git-core
$ sudo apt-get install mysql-server libmysqlclient16-dev
$ sudo apt-get install libsqlite3-0 libsqlite3-dev sqlite3
$ sudo apt-get install curl
$ sudo apt-get install build-essential zlib1g-dev libssl-dev libreadline6-dev nodejs
2. RVM安裝

  此處安裝方式為單一使用者,若要安裝成多人使用請參考此處
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
$ echo "[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile && . ~/.bash_profile
$ source ~/.bash_profile
  在 .bashrc 中加入 source ~/.bash_profile

  接著執行下面之指令
rvm requirements
  若看到此畫面,表示RVM安裝成功



  若無法看到上面所顯示之畫面,表示有部分系統套件遺漏,可以執行下面的指令
$ sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl
$ sudo apt-get install git-core zlib1g zlib1g-dev libssl-dev libyaml-dev
$ sudo apt-get install libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev installlibxslt-dev
$ sudo apt-get install autoconf libc6-dev ncurses-dev automake libtool bison subversion

3. Ruby安裝
$ rvm install 1.9.3
$ rvm --default use 1.9.3
  可使用下面指令檢查 Ruby 的版本
$ ruby -v
4. Rails安裝
$ gem install rails
  可使用下面指令檢查 Rails 的版本
$ rails -v
5. RoR 測試

  用下列指令建立一個新的專案 Practice
$ rails new Practice
  進入 Practice 資料夾,執行下列指令
$ rails server
  若成功執行,會出現以下訊息
=> Booting WEBrick
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-03-24 15:24:50] INFO  WEBrick 1.3.1
[2012-03-24 15:24:50] INFO  ruby 1.9.3 (2012-02-16) [x86_64-linux]
[2012-03-24 15:24:50] INFO  WEBrick::HTTPServer#start: pid=487 port=3000
  接著開啟瀏覽器輸入 http://localhost:3030,可看到以下畫面便表示 RoR安裝成功了!

No comments: