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