Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.66 KB

02-create-rails-app.md

File metadata and controls

50 lines (36 loc) · 1.66 KB

创建 Rails App

要部署 Rails 应用,第一步就是先创建它。本文会创建一个用于演示的 Rails demo app。

步骤

确认本地环境

截至本文写作的当前时间(2019年10月份),最新的 Ruby 版本是 2.6.5,Rails 的最新版本是 6.0.0

$ ruby -v
# => ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
$ gem install rails -v 6.0.0
$ rails -v
# => Rails 6.0.0
$ gem install bundler
$ bundler -v
# => Bundler version 2.0.2
$ postgres -V
# => postgres (PostgreSQL) 11.3

创建应用

确认开发环境的依赖都安装好后,可以执行 rails new 命令来创建应用。

$ rails new rails-deployment-demo -d postgresql
$ cd rails-deployment-demo
$ rails db:create db:migrate
# => Created database 'rails_deployment_demo_development'
# => Created database 'rails_deployment_demo_test'
$ rails server

此时打开浏览器并输入 http://localhost:3000/,能访问到以下页面,则说明创建 Rails 应用成功。

Rails default homepage

初始化成功后,我们进行第一次 git commit 提交。

$ git add .
$ git commit -m 'Init project'

此时你需要在 GitHub 创建一个仓库,并根据 GitHub 的操作提示,把代码推上到仓库里。然后再在 GitHub 上把你本地的 ssh public key 添加到 GitHub。

我把 demo repo 放到了 GitHub 上 rails-deployment-demo。后续的部署脚本提交记录也会同步到该仓库。