Hello all.
I am delving into the world of Capistrano and am having problems with
the code_update task (I am using the standard task). My svn repository
is accessible via an svn:// URL and I can login correctly (into a bash
shell) and restart the server using capistrano.
However when I run the code_update task I get the following (this is
probably going to be ugly with word wrapping):
E:\Ruby\Workspace\DOMAIN>cap update_code
loading configuration
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/recipes/standard.rb
loading configuration ./config/deploy.rb
-
executing task update_code
-
querying latest revision…
-
executing “if [[ ! -d
/var/www/vhosts/DOMAIN.com/releases/20060916132026 ]]; then\n
svn co -q -r46 svn://zeus/DOMAIN/trunk
/var/www/vhosts/DOMAIN.com/releases/20060916132026 &&\n
(test -e /var/www/vhosts/DOMAIN.com/revisions.log ||
(touch /var/www/vhosts/DOMAIN.com/revisions.log && chmod 666
/var/www/vhosts/DOMAIN.com/revisions.log)) && echodate +\"%Y-%m-%d %H:%M:%S\"
$USER 46 20060916132026 >> /var/www
/vhosts/DOMAIN.com/revisions.log;\n fi”
servers: [“www.DOMAIN.com”]
Password: ***************[www.DOMAIN.com] executing command
** [out :: www.DOMAIN.com] if: Expression Syntax.
command finished
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/command.rb:45:in
process!': command "if [[ ! -d /var/www/vhosts/DOMAIN.com/releases/20060 916132026 ]]; then\\\n svn co -q -r46 svn://zeus/DOMAIN/trunk /var/www/vhosts/DOMAIN.com/releases/20060916132026 &&\\\n ( test -e /var/www/vhosts/DOMAIN.com/revisions.log || (touch /var/www/vhosts/DOMAIN.com/revisions.log && chmod 666 /var/www/vhosts/DOMAIN.com /revisions.log)) && echo
date +"%Y-%m-%d %H:%M:%S"$USER 46 20060916132026 >> /var/www/vhosts/DOMAIN.com/revisions.log;\\\n fi" failed on www.DOMAIN.com (RuntimeError) from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/actor.rb:210:in
run’
from
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/actor.rb:512:in
execute_on_servers' from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/actor.rb:207:in
run’
from
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/scm/base.rb:40:in
run_checkout' from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/scm/subversion.rb:65:in
checkout’
from
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/recipes/standard.rb:71:in
load' from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/actor.rb:159:in
update_code’
from
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/cli.rb:256:in
execute_recipes!' from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/cli.rb:256:in
execute_recipes!’
from
C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/cli.rb:233:in
execute!' from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/lib/capistrano/cli.rb:12:in
execute!’
from C:/ruby/lib/ruby/gems/1.8/gems/capistrano-1.2.0/bin/cap:11
from C:/ruby/bin/cap:18
E:\Ruby\Workspace\DOMAIN
I am not sure where the problem is and the error messages don’t make
much sense to me. Has anyone else run into something like this?
Thanks
RJ