Hi all, I'm trying to get Capistrano working for the first time, and I've hit a roadblock.
What I have working: - I can manually checkout the source using SVN on both my local machine (Windows) and the remote server (CentOS) - I've set up deploy.rb, and Capistrano can connect to my server (both cap deploy:setup and cap -q deploy:check are successful) What doesn't work: - cap deploy:cold fails when trying to checkout the code, with the message "svn: Can't recode string" The long story: I have some files in SVN that were committed from a Mac machine. When I first manually checked out my code on the CentOS machine, SVN choked on the files from the Mac with an "svn: Can't recode string" message. I managed to solve this by setting LC_CTYPE="en_US.UTF-8" (instead of LC_CTYPE="en_US"). However, when I try cap deploy:cold, I still get the "svn: Can't recode string" message! - I can checkout the code on my Windows box with no problems (just copy&paste the Capistrano svn line and change the paths) - I can SSH into the CentOS box and manually check out the code with no problems (same user as Capistrano; same command line; no fiddling with environment variables; nothing about the locale in .bash_profile; I just login using SSH, copy&paste the Capistrano svn line). - Capistrano deploy:cold fails on the svn command. I'm at a loss - what's different between my putty SSH connection and the one set up by Capistrano? How can I go about troubleshooting this? Any help would be greatly appreciated. Here's the output I get from Capistrano on my local machine: C:\XXXX>cap deploy:cold [DEPRECATION] Capistrano.configuration is deprecated. Use Capistrano::Configuration.instance instead * executing `deploy:cold' * executing `deploy:update' ** transaction: start * executing `deploy:update_code' SVN Password: * executing "svn checkout -q -r165 --username XXXX --password XXXX http://XXXX/repos/www/XXXX /home/XXXX/XXXX/releases/20070723193853 && (echo 165 > /home/XXXX/XXXX/releases/20070723193853/REVISION)" servers: ["xx.xx.161.39"] Password: [EMAIL PROTECTED] executing command ** [out] svn: Can't recode string command finished *** [deploy:update_code] rolling back * executing "rm -rf /home/XXXX/XXXX/releases/20070723193853; true" servers: ["xx.xx.161.39"] [EMAIL PROTECTED] executing command command finished command "svn checkout -q -r165 --username XXXX --password XXXX http://XXXX /repos/www/XXXX /home/XXXX/XXXX/releases/20070723193853 && (echo 165 > /home/XXXX/XXXXreleases/20070723193853/REVISION)" failed on [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
