相关疑难解决方法(0)

Capistrano多级部署到错误的目录

我最近更新了我的宝石后,我的capistrano设置有一些问题.我有一个多阶段设置,包括生产和分段设置.

/config/deploy.rb

# setup multistage
set :stages, %w(testing production)
set :default_stage, "testing"
require 'capistrano/ext/multistage'
Run Code Online (Sandbox Code Playgroud)

/config/deploy/production.rb

# Set deploy path
set :deploy_to, "/var/www/mysite/live"
set :rails_env, "production"
Run Code Online (Sandbox Code Playgroud)

/config/deploy/testing.rb

# Set deploy path
set :deploy_to, "/var/www/mysite/test"
set :rails_env, "test"
Run Code Online (Sandbox Code Playgroud)

问题是它似乎忽略了我的deploy_to设置.它只是部署到默认的/ u/apps/mysite.

我不知道它是否有任何相关性,所有这一切的原因都是从apache + passenger到nginx + unicorn的转变.我不认为它与此有任何关系,因为这只是结帐过程.

capistrano ruby-on-rails

16
推荐指数
2
解决办法
5022
查看次数

标签 统计

capistrano ×1

ruby-on-rails ×1