这里有新鲜出炉的精品教程,程序狗速度看过来!
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails 基于 MVC(模型 - 视图 - 控制器)设计模式。从视图中的 Ajax 应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯 Ruby 的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。
RVM 是 Ruby Version Manager 的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的 Ruby. 不同的 rails 项目使用等 ruby 和 rails 版本不一样的时候,可以使用 RVM 自由切换。
在学习 Ruby on Rails 的过程中,不同教程使用的 Ruby 和 Rails 版本不一样,为了保持和教程中使用的版本一致,我们可以用 RVM(Ruby Version Manager)来控制当前的 Ruby/Rails 版本,方便切换。
RVM 的安装在这里不是重点,不懂的话可以参考: 如何快速正确的安装 Ruby, Rails 运行环境 。
安装其他版本 Ruby
安装当前最新版本 2.4.1
- $ rvm install 2.4.1
查看目前安装的 Ruby 版本
- $ rvm list
切换到指定版本(前提是已安装)
- $ rvm 2.0.0
指定 default 版本
- $ rvm--
- default use 2.4.1
创建一个 gemset
gemset 是绑定在 ruby 版本底下的:
- $ rvm 2.4.1 $ gem install rails - v 5.1.1
- $ rvm gemset create rails511 rails501 Gemset 'rails511'created.Gemset 'rails501'created.
- $ rvm 2.4.1@rails511 $ gem install rails - v 5.1.1
- $ rvm 2.4.1@rails501 $ gem install rails - v 5.0.1
之后就可以在不同版本之间切换 Rails 了:
- $ rvm 2.4.1@rails511;
- rails--version
- Rails 5.1.1
- $ rvm 2.4.1@rails501;
- rails--version
- Rails 5.0.1
- $ rvm use 2.4.1@rails501--
- default
来源: http://www.phperz.com/article/17/0628/336676.html