We’re moving some “internal use” apps to a spare internal machine -
of a public, shared host. I’m not sure if it’s relevant, but the new
is running OS 10.3.
I’m having a strange problem using Capistrano. It happens on both our
development machines, and only when deploying to this server.
I run ‘cap deploy’ and get:
process!': command "if [[ ! -d /Users/www/myappnamehere/releases/20060516200956 ]]; then svn co --username josh -q -r741 http://mysvn/myappnamehere/trunk/Users/www/myappnamehere/releases/20060516200956 && (test -e /Users/www/myappnamehere/revisions.log || touch /Users/www/myappnamehere/revisions.log && chmod 666 /Users/www/myappnamehere/revisions.log) && echodate +"%Y-%m-%d
%H:%M:%S"` $USER 741 20060516200956 >>
If I paste this command into terminal on the new server, I get:
date: illegal format
Eye-balling it, it looks like this might be backslashes on the ""s, so I
strip those, and try again… and it works. So, I can manually check-out
project, using the same commands as Capistrano would use, but I can’t
I suppose it shows how dependent on Capistrano I’ve become, that this
I’ve been staring at this all day, so I’m probably going cross-eyed, but
can’t see what would be causing this to happen?