capistrano成功部署了新代码,但是服务器上的代码仍然很旧

时间:2018-11-07 21:53:41

标签: ruby-on-rails ruby linux capistrano capistrano3

我正在尝试将新分支部署到我的登台服务器。我正在这样做:

cap staging deploy BRANCH=new_branch

即使所有部署都没有任何错误,但代码/var/app/current/app/controllers/my_controller.rb 在服务器上仍然很旧。这与我在分支new_branch中本地拥有的代码不同。

我已经尝试了几次,但结果还是一样。

宝石文件:

group :development do
  gem 'capistrano'
  gem 'capistrano-ssh-doctor'
  gem 'capistrano-bundler', '~> 1.1.2'
  gem 'capistrano-rails', '~> 1.1.1'
  gem 'capistrano-passenger'
  gem 'capistrano-rake', require: false
  gem 'capistrano-rvm'
end

Gemfile.lock:

  capistrano (3.11.0)
    airbrussh (>= 1.0.0)
    i18n
    rake (>= 10.0.0)
    sshkit (>= 1.9.0)
  capistrano-bundler (1.1.4)
    capistrano (~> 3.1)
    sshkit (~> 1.2)
  capistrano-passenger (0.2.0)
    capistrano (~> 3.0)
  capistrano-rails (1.1.8)
    capistrano (~> 3.1)
    capistrano-bundler (~> 1.1)
  capistrano-rake (0.2.0)
    capistrano (>= 3.0)
  capistrano-rvm (0.1.2)
    capistrano (~> 3.0)
    sshkit (~> 1.2)
  capistrano-ssh-doctor (1.0.0)
    capistrano (>= 3.1)

0 个答案:

没有答案