rake 任务显示“在您的环境中定义 INLINEDIR 或 HOME,然后重试,我该如何解决此问题?”
我正在 Rails 2 中运行 rake 任务 我从 /etc/init.d/
ruby 脚本调用它。
在启动时它告诉我 在您的环境中定义 INLINEDIR 或 HOME,然后重试
一旦我登录,它就可以正常工作,但如果我首先运行 unset home
,
则不管我尝试调用什么任务,它都会说无论如何。
虽然我可以在该文件中定义 HOME
,但我不知道 INLINEDIR
是什么,以及我是否应该这样做,或者为什么这首先很重要。 有谁遇到过这个问题,了解更多并能指出我正确的方向吗?
I am running a rake task in rails 2
I have it called from an /etc/init.d/
ruby script.
at start up it tells medefine INLINEDIR or HOME in your environment and try again
It works fine once I Log in, but not if I run unset home
first
it doesn't matter what task I try to call it says that no matter what.
While I could define HOME
in that file, I don't know what INLINEDIR
is and if I should do that instead, or why this matters in the first place..
Has anyone encountered this problem, know more about it and can point me in the right direction?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我必须在调用脚本中添加一个
ENV["HOME"] = '/root'
行,它工作得很好,非常奇怪,没有找到导致此问题或任何问题的原因
i had to add a
ENV["HOME"] = '/root'
line into the calling script and it worked finevery odd, found no reason what caused this or anything