【发布时间】:2014-12-06 15:17:22
【问题描述】:
我正在尝试使用 Capistrano V3 在本地部署一个示例项目。如果我运行 git:check:
$ cap staging git:check
我成功了!但是当我运行时:
$ cap staging deploy
我得到了错误:
DEBUG[038bd0e3] Command: /usr/bin/env ln -s /var/www/myapp/releases/20141011155415 /var/www/myapp/current
DEBUG[038bd0e3] ln:
DEBUG[038bd0e3] creating symbolic link `/var/www/myapp/current'
DEBUG[038bd0e3] : Protocol error
DEBUG[038bd0e3]
该命令似乎无法创建符号链接。我试图手动运行它,我有同样的错误。
这是我的 deploy.rb
set :application, 'myapp'
set :scm, :git
set :repo_url, "git@github.com:myuser/repo.git" #Just change to not expose informations...
set :branch, "master"
set :deploy_to, '/var/www/myapp'
set :deploy_via, :copy
set :use_sudo, false
set :ssh_options, {:forward_agent => true}
set :user, "deploy"
谢谢。
【问题讨论】:
标签: git deployment capistrano web-deployment capistrano3