La tâche rake indique "définissez INLINEDIR ou HOME dans votre environnement et réessayez, comment puis-je résoudre ce problème ?
-
15-11-2019 - |
Question
Je gère une tâche de râteau dans Rails 2 Je l'ai appelé à partir d'un /etc/init.d/
écriture rubis.
au démarrage ça me ditdefine INLINEDIR or HOME in your environment and try again
Cela fonctionne bien une fois connecté, mais pas si je cours unset home
d'abord
peu importe la tâche que j'essaie d'appeler, cela signifie que quoi qu'il arrive.
Même si je pourrais définir HOME
dans ce fichier, je ne sais pas quoi INLINEDIR
est et si je devrais faire cela à la place, ou pourquoi cela est important en premier lieu.Quelqu'un a-t-il rencontré ce problème, en sait-il plus et peut-il m'orienter dans la bonne direction ?
La solution
j'ai dû ajouter un ENV["HOME"] = '/root'
ligne dans le script appelant et cela a bien fonctionné
très étrange, je n'ai trouvé aucune raison pour laquelle cela a causé cela ou quoi que ce soit