Quando si utilizza il 'gioiello ogni volta', ottengo un errore nel registro:Rails 3 - Ogni volta che l'errore gemma:/usr/bin/env: rubino: No such file or directory
/usr/bin/env: ruby: No such file or directory
Funziona quando Eseguo il lavoro manualmente. Ho installato tutto con RVM.
Ho usato il comando which
per trovare dove la mia installazione Ruby è, e ottengo:
[email protected]:/opt/personal$ which ruby
/home/kevin/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
e ho controllato la mia variabile $ PATH, dove torna:
[email protected]:/opt/personal$ echo $PATH
/home/kevin/.rvm/gems/ruby-1.9.2-p290/bin:/home/kevin/.rvm/gems/[email protected]/bin:/home/kevin/.rvm/rubies/ruby-1.9.2-p290/bin:/home/kevin/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Credo che questo dovrebbe essere impostato correttamente, ma probabilmente ho torto dal momento che non funziona. Qualcuno può indicarmi la giusta direzione?
Se siete interessati, questo è ciò che la mia uscita ogni volta crontab è:
# Begin Whenever generated tasks for: rss
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/bash -l -c 'cd /opt/personal && script/rails runner -e development '\''FeedEntry.update_from_feed("http://lovely/blog/feed/")'\'' >> /opt/personal/log/feedzirra.log 2>&1'
Sarebbe stato meglio specificare il percorso del file (all'interno della cartella dell'applicazione) – skv