1

您如何将通过 Capistrano 推送到 Ubuntu 服务器的 Ruby on Rails 应用程序的当前版本更改为早期版本? 在此处输入图像描述

这些文件位于 /var/www/application/current 中

我目前正在运行 Ubuntu 12.04、Rails 3.2.7 和 Ruby 1.9.3

提前致谢!

4

2 回答 2

1

当前是发布文件夹的链接,因此您只需将其指向不同的发布文件夹,即

ln -s 20120930184735 current

并重新启动应用程序请记住,如果有迁移更改,您可能还必须回滚它们......

于 2012-10-11T23:44:54.967 回答
0

Capistrano 有一个内置任务来做你想做的事:

cap deploy:rollback

# or:

cap deploy:rollback:code

选择一个更适合您的。

文档

于 2012-10-12T12:39:47.740 回答