Ruby on Rails(http://rubyonrails.org/)是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,是一个可以使你开发,部署,维护 web 应用程序变得简单的框架。
本文记录在Ubuntu 16.04 上安装 Ruby on Rails的步骤。
1、更新
$ sudo apt-get update
$ sudo apt-get upgrade
2、安装RVM
RVM是Ruby enVironment Manager的简写,是一个非常好ruby版本管理和安装工具。
下载RVM公共密钥:
$ cd /tmp
$ curl -O https://rvm.io/mpapis.asc
导入:
$ gpg --import mpapis.asc
下载RVM的安装脚本并执行:
$ curl -sSL https://get.rvm.io | bash -s stable
安装位置:~/.rvm。如果使用root用户,安装位置/usr/local/rvm。
设置RVM环境变量:
$ source ~/.rvm/scripts/rvm
安装RVM依赖:
$ rvm requirements
3、安装Ruby
列出可用的Ruby版本:
$ rvm list known
安装Ruby最新版本:
$ rvm install 2.3.0
设置Ruby默认使用的版本:
$ rvm use 2.3.0 --default
查看Ruby版本:
$ ruby -v
4、安装Rails
$ gem install rails
或者安装特定版本:
$ gem install rails -v 4.2.6
如果安装过程中有SSL下载错误(gem官方源可能不行了):
ERROR: While executing gem ... (OpenSSL::SSL::SSLError)
SSL_connect SYSCALL returned=5 errno=0 state=unknown state
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/loofah-2.0.3.gemspec.rz)
更改ruby地址源:
$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
$ gem install rails
查看Rails版本:
$ rails -v
OK,Rails开发环境安装完成。
文档:http://guides.rubyonrails.org/getting_started.html