情况是这样的,rails 下的/bin 目录一直是在版本控制器里面的,同时也是在 capistrano 的 linked_dirs 中。 现在我遇到了一个问题就是,当我将 delayed_job 集成到 rails 中来的时候,在/bin 里面就新增了一个文件叫做 delayed_job。此时我正常的进行发布操作,但是发布过程中就报错了,提示/bin/delayed_job 找不到。也就是说这个文件没有被 copy 到服务器,我大胆的推测是因为 capistrano 根本就没有对这个文件进行 copy 操作,仅仅是直接用的 shared/bin 里面的文件。不到值各位对此有何见解?