红联Linux门户
Linux帮助

Ubuntu 16.04安装ruby on rails环境

发布时间:2016-07-03 10:54:34来源:linux网站作者:telent_C
操作系统:ubuntu 16.04
开发相关版本信息:
rvm 1.27.0
ruby 2.1.6
rails 4.0.1
sublime text 3
 
一、更新随机自带的软件包,尽量避免下面安装可能产生的错误
$ sudo apt-get update           #更新系统软件包
 
二、安装curl,通过它安装rvm
$ sudo dpkg -s curl            #检查系统中有没有安装cul
$ sudo apt-get install curl    #安装curl
 
三、安装RVM (RVM的主要作用是方便的管理系统中的多个ruby版本),使用RVM安装ruby、rails等
rvm官方推荐的方式安装:http://www.rvm.io/rvm/install
$ 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是否成功
papi@papi:~$ rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
 
四、使用 RVM 安装 Ruby 环境
$ rvm requirements
$ rvm install 2.1.6
查看安装ruby是否成功:
papi@papi:~$ ruby -v
ruby 2.1.6p336 (revision 50298) [x86_64-linux]
在安装用多个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   #添加淘宝源
添加后再次查看源
papi@papi:~$ gem source
*** CURRENT SOURCES ***
https://ruby.taobao.org
安装 Bundler
$ gem install bundler
 
五、使用 gem 安装 Rails 环境
$ gem install rails  #安装rails
//安装完后,查看rails版本
$ rails -versions
Rails 4.0.1  
 
六、开始ruby on rails
工具版本检查,确保都已安装
//查看rvm版本
rvm -v
//查看ruby版本
ruby -v
//查看rails版本
rails -v
//查看sqlite3版本
$ sqlite3 --version  
//若没有安装 sqlite3 
$ sudo apt-get install sqlite3
建立项目工程、参考Rails 入门
//创建rails工程
pipa@pipa:~$ rails new blog
安装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,将会报错
启动rails server
pipa@pipa:~$ rails new blog
pipa@pipa:~$ cd blog
pipa@pipa:~/blog$ rails server
=> Booting WEBrick
=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-07-02 18:31:17] INFO  WEBrick 1.3.1
[2016-07-02 18:31:17] INFO  ruby 2.1.6 (2015-04-13) [x86_64-linux]
[2016-07-02 18:31:17] INFO  WEBrick::HTTPServer#start: pid=6525 port=3000
打开浏览器http://localhost:3000查看网站:
Welcome aboard
You’re riding Ruby on Rails!
About your application’s environment
Getting started
Here’s how to get rolling:
Use rails generate to create your models and controllers
To see all available options, run it without parameters.
Set up a root route to replace this page
You're seeing this page because you're running in development mode and you haven't set a root route yet.
Routes are set up in config/routes.rb.
Configure your database
If you're not using SQLite (the default), edit config/database.yml with your username and password.
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22023.html