rake not working when called through cron

Each user owns his/her crontab. Another possibility might have to do
with your environment settings, though. Have you tried putting what
you've got in your shell profile in the crontab?

d.