Ruby on Rails ,简称 Rails 或 RoR ,是一个以敏捷开发闻名的全栈式Web开发框架。现在就来简单说明一下如何搭建 Rails 的开发环境。
操作系统
你需要在以下操作系统中选择一种进行开发,并且能够了解命令行的基本使用方法。
- 任意 Linux 发行版
- Mac OS X
由于我目前用的是 Linux Mint (一个基于 Ubuntu 的 Linux 发行版),所以接下来的介绍都假设在 Linux Mint 下进行。不过不要担心,因为其他操作系统上的搭建方式也基本雷同,如果搭建过程中感到情况不妙,记得上网搜索喔!
安装 RVM
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ \curl -sSL https://get.rvm.io | bash -s stable --autolibs=read-fail
加入
--autolibs=read-fail
的原因是,如果执行sudo apt-get update
时会出现错误(比如Some index files failed to download.
),那么 RVM 中 Autolib 插件就会失效。因此你需要将 Autolib 设为 Read Fail ,然后自己手动安装依赖包。
接下来配置终端「作为登录 Shell 运行命令」,然后重新打开终端。
运行 rvm -v
检查 RVM 是否被正确安装。
安装 Ruby
# 查看 RVM 提供的 Ruby 版本
$ rvm list known
# 安装官方(MRI)最新版(目前)2.2
$ rvm install 2.2
# 指定默认版本
$ rvm --default use 2.2
运行 ruby -v
测试 Ruby 是否被正确安装。
安装 Rails
# Linux 下需要安装 Javascript 运行环境
$ sudo apt-get install nodejs
# 想查看详细安装过程,可以在后面加 -V
$ gem install rails
运行 rails -v
测试 Rails 是否被正确安装。
Rails 冒烟测试
# 进入工作目录
$ cd workspace/
# 创建一个 Rails 应用程序
$ rails new appname
# 进入应用程序文件夹
$ cd appname/
# 运行应用程序
$ rails server
在浏览器中打开 http://localhost:3000/
开始你的 Ruby on Rails 之旅吧!
值得注意的一点
在整个安装过程中,你最可能会碰到的问题是网络错误,此时可以用到梯子。