I can log into my production server (as the same user that's being
used in my deploy.rb file). Then, go to the current release of my
application and run this:

$ rake RAILS_ENV=production  db:migrate

...and everything works.

But, if I run cap deploy:migrate (the same command, but through
Capistrano), it fails. ???

Here's my output, cleanup up a bit:

$ cap deploy:migrate
[DEPRECATION] Capistrano.configuration is deprecated. Use
Capistrano::Configuration.instance instead
[DEPRECATION] Capistrano.configuration is deprecated. Use
Capistrano::Configuration.instance instead
[DEPRECATION] Capistrano.configuration is deprecated. Use
Capistrano::Configuration.instance instead
[DEPRECATION] Capistrano.configuration is deprecated. Use
Capistrano::Configuration.instance instead
[DEPRECATION] Capistrano.configuration is deprecated. Use
Capistrano::Configuration.instance instead
  * executing `deploy:migrate'
  * executing "ls -x /Library/Rails/notify/releases"
    servers: ["myserver.com"]
Password:
    [myserver.com] executing command
    command finished
  * executing "cd /Library/Rails/notify/releases/20070802214631; rake
RAILS_ENV=production  db:migrate"
    servers: ["myserver.com"]
    [myserver.com] executing command
 ** [out :: myserver.com] sh: line 1: rake: command not found
    command finished
command "cd /Library/Rails/notify/releases/2007080221


--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to