配置 Capistrano 脚本
安装 Cap gems
# ...
gem 'puma', '~> 4.2.1'
# ...
group :development do
# Remote multi-server automation tool
# https://github.com/capistrano/capistrano
gem "capistrano", "~> 3.11.1", require: false
# RVM support for Capistrano v3
# https://github.com/capistrano/rvm
gem "capistrano-rvm", "~> 0.1.2", require: false
# Rails specific Capistrano tasks
# https://github.com/capistrano/rails
gem "capistrano-rails", "~> 1.4.0", require: false
# Bundler support for Capistrano 3.x
# https://github.com/capistrano/bundler
gem "capistrano-bundler", "~> 1.6.0", require: false
# Puma integration for Capistrano 3
# https://github.com/seuros/capistrano-puma
gem "capistrano3-puma", "~> 4.0.0", require: false
# Remote rails console for capistrano
# https://github.com/ydkn/capistrano-rails-console
gem "capistrano-rails-console", "~> 2.3.0", require: false
# A collection of capistrano tasks for syncing assets and databases
# https://github.com/sgruhier/capistrano-db-tasks
gem "capistrano-db-tasks", "~> 0.6", require: false
# Run any rake task on a remote server using Capistrano
# https://github.com/sheharyarn/capistrano-rake
gem "capistrano-rake", "~> 0.2.0", require: false
end配置 Capfile
配置 production.rb 文件
确保服务器的数据库已经创建
初始化部署
Last updated