1. 引言
Rails 是一个流行的开源 Web 应用框架,基于 Ruby 语言开发。本文将详细介绍如何在 CentOS 环境下搭建 Rails 4.2.1 开发环境,并指导您如何创建一个高效 Web 应用。
2. 系统要求
在开始之前,请确保您的 CentOS 系统满足以下要求:
- CentOS 6 或更高版本
- Ruby 2.1.0 或更高版本
- Rails 4.2.1 或更高版本
- Node.js 和 npm
3. 安装 Ruby 和 Rails
3.1 安装 RVM
RVM(Ruby Version Manager)是一个强大的 Ruby 管理工具,可以帮助您轻松安装和管理多个 Ruby 版本。
# 安装 RVM
\curl -sSL https://get.rvm.io | bash -s stable
# 安装 Ruby
rvm install 2.3.0
# 设置默认 Ruby 版本
rvm use 2.3.0 --default
# 安装 gemset
rvm use 2.3.0@rails4221 --create --ruby 2.3.0
3.2 安装 Rails
# 安装 Rails 4.2.1
gem install rails -v 4.2.1
4. 创建 Rails 应用
4.1 创建新应用
# 创建名为 myapp 的新 Rails 应用
rails new myapp
cd myapp
4.2 修改配置文件
编辑 config/database.yml
文件,配置数据库连接信息。
default: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
timeout: 5000
development:
<<: *default
database: myapp_development
test:
<<: *default
database: myapp_test
production:
<<: *default
database: myapp_production
4.3 迁移数据库
# 迁移数据库
rake db:create db:migrate
5. 开发和测试
5.1 启动 Rails 服务器
# 启动 Rails 服务器
rails server
5.2 使用 Postman 或 curl 测试 API
您可以使用 Postman 或 curl 测试 API 接口。
# 使用 curl 测试根路径
curl http://localhost:3000
6. 部署
当您的应用开发完成后,您可以将它部署到生产环境。以下是一些常用的部署方式:
- 使用 Capistrano
- 使用 Puma
- 使用 Heroku
7. 总结
本文介绍了在 CentOS 环境下搭建 Rails 4.2.1 开发环境的方法,并指导您如何创建一个高效 Web 应用。希望这篇文章能帮助您顺利地开始您的 Rails 开发之旅。