ruby script à l'aide de rbenv dans cron

Je suis en train de lancer un script ruby à l'aide de rbenv avec cron.
Je sais que j'ai besoin de charger rbenv afin d'avoir la bonne version de ruby chargé.

J'ai essayé les options comme ceci :

*/10 * * * * /bin/bash -c "source" $HOME/.bashrc; lecteur de cd /data/app; ruby -v " >> /tmp/logfile.txt 2>,&1

mais tant que la session n'est pas interactif, je ne suis pas avoir la bonne version de ruby.
J'ai trouvé l'exemple comme ceci :

15 14 1 * * l'exportation BASH_ENV=/chemin/vers/environnement && /full/chemin/vers/bash -c '/full/chemin/vers/rvm_script.rb'

Il n'a pas de travail neighter. Ensuite, j'ai écrit un chargeur qui ne charge que les rbenv dans le shell courant, mais il ne fonctionne pas.

*/1 * * * * /bin/bash -c "$HOME/.rbenv/loader.sh ; lecteur de cd /data/app/; ruby -v " >> /tmp/logfile.txt 2>,&1

Maintenant, je suis à la recherche d'un autre moyen de le charger ... une idée ?

InformationsquelleAutor kmmndr | 2011-12-08