Capistrano部署在check_changes步骤挂起

时间:2017-02-02 17:33:15

标签: wordpress capistrano

它挂在此命令的check_changes步骤上:

Command: cd /home/myproject/repo && git diff --name-only HEAD

在终端输出:

DEBUG [c3f0a05b]        content/plugins/akismet/views/notice.php[m
DEBUG [c3f0a05b]        :[K

可能会使这种情况异常的一些注意事项:

  • 这是部署WordPress网站。
  • 使用wp-cli在服务器上(错误地)更新了WordPress核心和插件,以便生产代码和存储库不会被同步。

1 个答案:

答案 0 :(得分:1)

解决方案结果很简单。但在我最终通过反复试验弄出来之前,它需要大量无用的谷歌搜索。将此作为参考,以便其他可能发现自己处于这种情况的人。

修复是ssh进入服务器并从项目根目录中删除repo目录:

cd /home/myproject
mv -v repo /tmp/cap-repo

在此之后,我能够成功运行cap deploy命令。

我很想听听[m:[K输出的解释。