部署 Capistrano 中未生成发布文件夹 Rails

No Releases Folder Generated in Deployment Capistrano Rails

我正在使用 Capistrano 3.4 和 Rails 4.2。

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

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

我然后 rm -rf 我的整个 releases 文件夹从头开始,运行 cap production deploy,现在没有生成 releases 文件夹,但仍然没有错误正在被抛出。求助!

为了防止其他人遇到我同样的问题,我使用了 VPS 并制作了我的开发服务器的映像,并从中创建了我的生产服务器。

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

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

cap production deploy:check

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