在部署Capistrano Rails中生成的No Releases文件夹

时间:2015-12-16 02:47:05

标签: ruby-on-rails capistrano

我使用的是Capistrano 3.4和Rails 4.2。

最初,我可以使用cap production deploy部署我的应用程序,一切都运行良好。

突然间,每当我cap production deploy时,都没有抛出任何错误,但我的current文件夹没有使用最新的更改进行更新。

然后rm -rf我的整个发布文件夹从头开始,运行cap production deploy,现在没有生成releases文件夹,但仍然没有抛出任何错误。救命啊!

2 个答案:

答案 0 :(得分:0)

如果其他人偶然遇到同样的问题,我正在使用VPS并制作了我的开发服务器的图像,并从中创建了我的生产服务器。

我做了所有更改,但我忘了更新`config / deploy / production.rb'使用新服务器的IP地址,所以什么也没发生。

答案 1 :(得分:0)

每次在服务器上首次部署之前,都应该运行

cap production deploy:check

它会创建所有需要的文件夹,检查访问权限和所需的依赖项。