win10下用capistrano2+svn进行部署报错

请教各位大神,windows下
1.在用capistrano2进行部署时,deploy:setup和check都通过。
但是deploy:cold一直报Errno::ENOENT

 executing locally: "svn info svn://XXXXXX--username \"XXX\" --password \"XXXX\" --no-auth-cache  -rHEAD"
*** [deploy:update_code] rolling back
  * executing "rm -rf /XXXXX; true"
    servers: ["XXXXXXXX"]
    [XXXXXXX] executing command
    command finished in 107ms
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/capistrano-2.15.9/lib/capistrano/recipes/deploy.rb:138:in ``': No such file or directory - svn info svn://XXXXX--username "XXX" --password "XXX" --no-auth-cache  -rHEAD (Errno::ENOENT)

2.查资料有说让添加svn到环境变量中,但是检查我这边已经添加了。

3.deploy.rb中关于svn的如下:

set :scm, :subversion
set :scm_username, "xxx" 
set :scm_password, "xxx"
set :repository, "svn://xxx"
阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进