整個過程花費了大概3天時間QAQ 首先是在純ubuntu下裝 刪了用各種方式裝银室。密似。后來還是用了virtualbox 小巧方便 終于現(xiàn)在弄完了 流程如下
1.更新apt-get源
像redhat平臺的yum安裝一樣 ubuntu是采用apt-get命令來安裝 repository的列表在/etc/apt/source.list下 采用網(wǎng)易or搜狐的源都挺快 主要是因為默認的源沒有rubygems包 所以需要更換
- 替換了源后更新
$ apt-get update
2.安裝ruby和gem
- 這條命令會自動安裝ruby和gem 安裝完后ruby-v查看版本確認安裝成功
$ apt-get install rubygems
- 查看gem的當前源
$ gem sources -l
- 移除當前源
$ gem sources --remove https://rubygems.org/
- 添加新源 這里采用國內(nèi)的淘寶源 速度比較快
$ gem sources -a https://ruby.taobao.org/
更換源之后再查看一下當前源確認是否更新成功【上一次就怎么也添加不了源囧
之后再gem install rails發(fā)現(xiàn)出現(xiàn)如下error
3.安裝rvm和更新ruby
由于源碼安裝什么的實在是太麻煩了 刪除不方便 所以還是需要安裝一個rvm來對ruby的版本進行管理 下載新版本也方便
$ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile
ubuntu下好像并沒有.bash_profile 執(zhí)行的時候可能會報個錯說gpg公鑰的問題 按照輸出的instruction執(zhí)行一條gpg命令就好 之后再一次安裝即可成功 之后
- 安裝一些必須的包
$ rvm requirements
這一步可能會遇到錯誤 我碰到的like this
rvm也是使用apt-get來安裝 當前源沒有上述軟件包
于是又把ubuntu默認的源添了回去 update之后仍然報錯
再翻回update之后的輸出 確實是有錯誤 把404的repository刪掉就好
具體的原因可見ruby rvm apt-get update error
- 接下來再安裝ruby
$ rvm install 1.9.3
4.安裝rails
$ gem install rails
安裝rails時好像有幾種安裝模式 之前在某個網(wǎng)站上看到別人有介紹過 過會再找找 現(xiàn)在就先這樣裝