运行capistrano命令以部署cap staging deploy
完全贯穿整个过程,返回提示符。
然而,顺便说一下,所有文件或目录都列在:
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system}
正在生成以下示例错误
Running /usr/bin/env [ -L /home/dep/application/releases/20141009195446/bin ] on xx.xx.xx.xx
DEBUG[6d6a56cf] Command: [ -L /home/dep/application/releases/20141009195446/bin ]
DEBUG[6d6a56cf] Finished in 0.428 seconds with exit status 1 (failed).
DEBUG[77ffc21a] Running /usr/bin/env [ -d /home/dep/application/releases/20141009195446/bin ] on xx.xx.xx.xx
DEBUG[77ffc21a] Command: [ -d /home/dep/application/releases/20141009195446/bin ]
DEBUG[77ffc21a] Finished in 0.254 seconds with exit status 1 (failed).
我在启动touch 'application/current/tmp/restart.txt'
命令后检查了〜/ dep / application / shared / tmp / pids:pid文件不存在。所以上面的失败是重要的。但是我不知道它的本质,我猜测它正在尝试使用别名。但是,如果我检查最新版本的目录,那么别名就在那里,别名文件正确地返回文件内容。
不知道如何处理这类错误...