軟體版本
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
注意事項
在安裝過程中不需要使用安裝完後,因為需要重新設定連線參數,所以需要重新登入連線,才能執行rvmsudo -s
到管理者權限,直接將套件安裝到使用者的家目錄,這樣的話在往後的套件安裝才不需要一直需要管理者的權限才能夠安裝[4][5],而我在安裝的時候不小心使用管理者權限安裝,想要重新安裝rvm的時候發現出現了mkdir: cannot create directory `/usr/local/rvm': Permission denied
的訊息,解決辦法是到管理者權限下輸入rvm implode
及rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm
將整個rmv完整移除,然後重新啟動ubuntu,再繼續進行安裝
檢查並安裝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
參考資料
- RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
- Ubuntu, Ruby, RVM, Rails, and You
- How to Install Ruby on Rails on Ubuntu 12.04 LTS (Precise Pangolin) with RVM
- Cannot install RVM . Permission denied in /usr/local/rvm
- rvm installation - /usr/local/rvm : permission denied (Before this, I deleted home directory by mistake in Ubuntu) [duplicate]
- Howto Uninstall RVM [duplicate]
- Installing Ruby With RVM
沒有留言:
張貼留言