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   #添加淘宝源

   添加后用 gem source再次查看源
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ gem source
*** CURRENT SOURCES ***

https://ruby.taobao.org
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$
     安装 Bundler
     $ gem install bundler
五.使用 gem 安装 Rails 环境
   $ gem install rails  #安装rails
    //安装完后,查看rails版本
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$ rails -v
Rails 4.2.6
zhaoyanzhi@zhaoyanzhi-Inspiron-5439:~$
 六.开始ruby on rails
工具版本检查,确保都已安装
//查看rvm版本
    rvm -v
//查看ruby版本
    ruby -v
//查看rails版本
   rails -v
//查看sqlite3版本
   $ sqlite3 --version  
//若没有安装 sqlite3 
  $ sudo apt-get install sqlite3
安装nodejs编译器
$ sudo apt-get install python-software-properties  
$ sudo add-apt-repository ppa:chris-lea/node.js 
$ sudo apt-get update  
$ sudo apt-get install nodejs
//若不安装js编译器,直接执行rails server启动ruby时将会报错, 建立项目工程时参考Rails 入门. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

相关推荐