使服务器上的Current Rails应用程序指向先前版本

时间:2012-10-11 23:21:05

标签: ruby-on-rails ubuntu capistrano

如何将当前版本的Ruby on Rails应用程序更改为使用Capistrano推送到Ubuntu服务器的早期版本? enter image description here

这些文件位于/ var / www / application / current中 我想回到9月30日的rails应用程序并将其放入var / www / application / current中,该应用程序目前指向10月11日发布的文件

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

提前致谢!

2 个答案:

答案 0 :(得分:1)

当前是发布文件夹的链接,所以你要做的就是将它指向另一个版本文件夹,即

ln -s 20120930184735 current

然后重新启动应用 请记住,如果有迁移更改,您可能还需要将它们回滚...

答案 1 :(得分:0)

Capistrano有一个可以做你想做的任务:

cap deploy:rollback

# or:

cap deploy:rollback:code

选择适合您的人。

Documentation