Onde quer que esteja ruby, não está no $PATH de cron . Encontre a localização real de ruby executando type -a . Em seguida, adicione seu caminho à variável de ambiente $PATH em seu crontab.
Exemplo, se você encontrar type -a mostra que o caminho para ruby é /usr/local/bin/ruby (e a julgar pelo seu caminho para rake é provável), seu crontab deve ter esta aparência:
PATH=$PATH:/usr/local/bin
*/5 * * * * RAILS_ENV=production /usr/local/bin/rake -f /usr/local/www/mysite-web-production/current/Rakefile my_site:export_products >> /var/log/export_feed.log 3>&1
Ou possivelmente:
*/5 * * * * RAILS_ENV=production PATH=$PATH:/usr/local/bin /usr/local/bin/rake -f /usr/local/www/mysite-web-production/current/Rakefile my_site:export_products >> /var/log/export_feed.log 3>&1
Ou deveria funcionar.