ruby-on-rails - 使服务器上的 Current Rails 应用程序指向以前的版本

标签 ruby-on-rails ubuntu capistrano

如何将使用 Capistrano 推送到 Ubuntu 服务器的 Ruby on Rails 应用程序的当前版本更改为早期版本? 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

提前致谢!

最佳答案

current 是指向发布文件夹的链接,因此您所要做的就是将它指向不同的发布文件夹,即

ln -s 20120930184735 current

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

关于ruby-on-rails - 使服务器上的 Current Rails 应用程序指向以前的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850065/

相关文章:

javascript - Rails - 使用 Javascript/HTML 上传文件

ruby-on-rails - 只有不是全部大写的单词才小写吗?

php - 在现有的 Laravel 项目上安装 laravel/sail 时如何选择多个服务?

linux - 如果临时文件存在于 Ubuntu 操作系统中,如何清理(删除)它们?

ruby-on-rails - capistrano, :db role, 它是做什么用的?

ruby-on-rails - 无法停止进程,在 tmp/pids/thin.8080.pid (Thin::PidFileNotFound) 中找不到 PID

ruby-on-rails - Mongoid accepts_nested_attributes_for 问题

ruby-on-rails - 使用 named_scope 获取行数

ubuntu - vnc session 在ubuntu上显示灰色屏幕

ruby-on-rails - 使用Rails为Capistrano 3.8.0运行 'start'时,不知道如何构建任务 'cap production deploy'