Ubuntu 16.04安装ruby on rails环境
一. 更新随机自带的软件包,尽量避免下面安装可能产生的错误
$ sudo apt-get update #更新系统软件包
二.安装curl,通过它安装rvm
$ sudo dpkg -s curl #检查系统中有没有安装cul
$ sudo apt-get install curl #安装curl
三.安装RVM (RVM的主要作用是方便的管理系统中的多个ruby版本),使用RVM安装ruby、rails等
$ curl -L get.rvm.io | bash -s stable
//若提示找不到公钥,执行下边语句:
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable
//如果上面的连接失败,可以尝试:
$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
查看安装rvm是否成功:
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ rvm -v rvm 1.27.0 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/] zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$
四.使用 RVM 安装 Ruby 环境
$ rvm requirements
$ rvm install 2.1.6
查看安装ruby是否成功:
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ ruby -v ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu] zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$
在安装用多个ruby版本情况下,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm use 2.1.6 --default
使用gem,用官方默认源切换到淘宝源服务器 gem
$ gem source #查看源
$ gem source -r https://rubygems.org/ #注意我们删除默认源,添加淘宝源,相对来说,淘宝源无论速度还是稳定性,远比默认的要高
$ gem source -a https://ruby.taobao.org #添加淘宝源
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ gem source *** CURRENT SOURCES *** https://ruby.taobao.org zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ rails -v Rails 4.2.6 zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$六.开始ruby on rails