您肯定需要文件存在于您的config目录中。看起来您的cap deploy输出显示它正在删除版本的config目录:
执行“chmod -R -- g+w /srv/BBRatboard/releases/20130409032459 && rm -rf -- /srv/BBRatboard/releases/20130409032459/system && ln -s -- /srv/BBRatboard/shared/system /srv /BBRatboard/releases/20130409032459/system && rm -rf -- /srv/BBRatboard/releases/20130409032459/log && ln -s -- /srv/BBRatboard/shared/log /srv/BBRatboard/releases/20130409032459/log && rm -rf -- /srv/BBRatboard/releases/20130409032459/pids && ln -s -- /srv/BBRatboard/shared/pids /srv/BBRatboard/releases/20130409032459/pids && rm -rf -- /srv/BBRatboard/releases /20130409032459/config && ln -s -- /srv/BBRatboard/shared/config /srv/BBRatboard/releases/20130409032459/config"
(看最后,rm -ff -- /srv/BBRatboard/releases/20130409032459/config)。虽然它也试图将目录符号链接config到shared/config目录(ln -s -- /srv/BBRatboard/shared/config /srv/BBRatboard/releases/20130409032459/config)
我猜该shared/config目录是在cap deploy:setup(基于建议在此之前运行它的Moonshine 文档cap deploy)期间创建的。我会确保您cap deploy:setup事先运行了该任务,并检查您的shared/config目录是否environment.rb包含它声称丢失的文件等内容。