Capistrano忽略/ bin中的文件

时间:2014-05-28 13:39:26

标签: ruby-on-rails deployment capistrano

在开发中设置Delayed_job后,这是/ bin目录中的文件delayed_job。当我将项目部署到服务器时,文件delayed_job就会消失。

1 个答案:

答案 0 :(得分:0)

由于您发现bin文件夹是sym链接到shared/bin文件夹(在部署?),您需要将delayed_job可执行文件scp到shared/bin文件夹中此时在服务器上。或者,您可以在部署文档之前的部署之前部署符号链接。或者也许现在只做一次(并在将来根据需要再次),然后将bin文件夹添加到.gitignore。事实上,如果您在开发过程中开始使用带有binstubs的spring,我会推荐使用后一种方法(因为您不希望将这些特殊的可执行文件复制到您的服务器以进行生产模式)。