La tâche rake indique "définissez INLINEDIR ou HOME dans votre environnement et réessayez, comment puis-je résoudre ce problème ?

StackOverflow https://stackoverflow.com/questions/6051399

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 againCela 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 ?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top