2013年4月9日 星期二

在Ubuntu 12.04安裝Ruby on Rails環境

軟體版本

Ubuntu:12.04
Ruby:1.9.3
Rails::3.2.9

安裝步驟

安裝curl

若已有安裝curl,請跳過此步驟
sudo apt-get install curl

安裝RVM(Ruby Version Manager) 

curl -L get.rvm.io | bash -s stable --auto

注意事項


在安裝過程中不需要使用sudo -s到管理者權限,直接將套件安裝到使用者的家目錄,這樣的話在往後的套件安裝才不需要一直需要管理者的權限才能夠安裝[4][5],而我在安裝的時候不小心使用管理者權限安裝,想要重新安裝rvm的時候發現出現了mkdir: cannot create directory `/usr/local/rvm': Permission denied的訊息,解決辦法是到管理者權限下輸入rvm imploderm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm將整個rmv完整移除,然後重新啟動ubuntu,再繼續進行安裝
安裝完後,因為需要重新設定連線參數,所以需要重新登入連線,才能執行rvm

檢查並安裝RVM需要的套件

檢查套件

rvm requirements
...
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

安裝套件

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

安裝並設定使用ruby

安裝

rvm install 1.9.3

設定

rvm use 1.9.3 --default

檢查安裝版本狀況

ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]

安裝gem

rvm rubygems current

使用gem安裝rails

gem install rails -v 3.2.9

其他指令

移除ruby

rvm uninstall 1.9.3

移除rvm 

rvm implode

參考資料

沒有留言:

張貼留言

ADS