整个过程花费了大概3天时间QAQ 首先是在纯ubuntu下装 删了用各种方式装。。后来还是用了virtualbox 小巧方便 终于现在弄完了 流程如下
1.更新apt-get源
像redhat平台的yum安装一样 ubuntu是采用apt-get命令来安装 repository的列表在/etc/apt/source.list下 采用网易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/
- 添加新源 这里采用国内的淘宝源 速度比较快
$ gem sources -a https://ruby.taobao.org/
更换源之后再查看一下当前源确认是否更新成功【上一次就怎么也添加不了源囧
之后再gem install rails发现出现如下error
3.安装rvm和更新ruby
由于源码安装什么的实在是太麻烦了 删除不方便 所以还是需要安装一个rvm来对ruby的版本进行管理 下载新版本也方便
$ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_profile
ubuntu下好像并没有.bash_profile 执行的时候可能会报个错说gpg公钥的问题 按照输出的instruction执行一条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时好像有几种安装模式 之前在某个网站上看到别人有介绍过 过会再找找 现在就先这样装