capistrano开发部署失败
Capistrano的部署有些新,所以我正在努力使其正常工作。我发现另一个条目说这是一个符号链接问题,但是我不认为这是因为“ cap dev deploy”正确地创建了当前符号链接。我在此服务器(/ apps / myhost / dev和/ apps / myhost / stage)上有一个舞台和一个开发环境,并且我希望将最新的git更改从git推送到dev环境。我以应用程序用户的身份登录并执行:
cap dev deploy
我收到以下错误:
failed: \"rvm_path=/usr/local/rvm /usr/local/bin/rvm-shell \'ree@myhost\' -c \'bundle install --gemfile /apps/myhost/dev/releases/20110526014237/Gemfile --path /apps/myhost/dev/shared/bundle --deployment --quiet --without development test\'\" on dev.myhost.com
在此之前有很多:
rm: cannot remove directory `/apps/myhost/dev/releases/20110526014237/test/functional\': No such file or directory
我认为rm错误是因为目录和文件已经清理完毕,但是我不确定rvm_path rvm-shell为什么会失败?
没有找到相关结果
已邀请:
2 个回复
夏瓤跋棘
稳赣苍卯改
已设置角色和服务器变量,因此它试图部署两次导致锁定。删除了服务器行并能够部署。 关于信托;将此行添加到config / deploy.rb中: