rake 任务显示“在您的环境中定义 INLINEDIR 或 HOME,然后重试,我该如何解决此问题?”

发布于 2024-11-07 19:08:42 字数 340 浏览 4 评论 0原文

我正在 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 me
define 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉生梦死 2024-11-14 19:08:42

我必须在调用脚本中添加一个 ENV["HOME"] = '/root' 行,它工作得很好,

非常奇怪,没有找到导致此问题或任何问题的原因

i had to add a ENV["HOME"] = '/root' line into the calling script and it worked fine

very odd, found no reason what caused this or anything

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文