At 23:54 -0700 5/27/08, Ezra Zygmuntowicz wrote: > It looks like you are just trying to deploy to localhost?
The target machine is localhost (PM G5 running Mac OS X 10.4). I'm not deploying, merely running commands. > Do you have an sshd server running on your local machine? Yes. I also played with ~/.ssh/authorized_keys, as follows: ssh-dss ... [EMAIL PROTECTED] with the result that I can run the following command: $ ssh localhost pwd tcsh: /dev/tty: Device not configured. /Local/_Private/Homes/rdm I then edited my script to eliminate user/password references and to use a full path name for the command (just in case): # t2.cap # Specify some relevant parameters: set :application, 'localhost' role :arti, application # Supply values, even for things we shouldn't need: set :run_method, :run # Shouldn't be needed. set :use_sudo, false # Shouldn't be needed. set :repository, '/tmp' # Shouldn't be needed. set :current_path, '/tmp' # Shouldn't be needed. set :release_path, '/tmp' # Shouldn't be needed. set :shared_path, '/tmp' # Shouldn't be needed. # Now try running a command. desc 'Run a test command.' task :test_cmd, :roles => [:arti] do begin cmd = '/bin/pwd' run cmd do |channel, stream, data| case stream when :err puts "stderr from #{channel[:host]}: #{data}" when :out puts "stdout from #{channel[:host]}: #{data}" end end rescue => e puts "Command failed: #{e}" end end Nonetheless, the command still fails: $ cap -f ./t1.cap test_cmd * executing `test_cmd' * executing "pwd" servers: ["localhost"] Command failed: connection failed for: localhost (NoMethodError: private method `split' called for nil:NilClass) So, I'm still rather blocked (not to mention perplexed :-). My suspicion is that I have left out a setting that Capistrano needs. -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume [EMAIL PROTECTED] http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---