我正在尝试使用带有cron的rbenv运行Ruby脚本。
我知道我需要加载rbenv才能加载正确的Ruby版本。
我试过这样的选项:

但是由于 session 不是交互式的,因此我没有正确的Ruby版本。
我发现了这样的例子:

这也不起作用。然后,我编写了一个加载器,该加载器仅在当前shell中加载rbenv,但它不起作用。

现在,我正在寻找另一种加载方式...有什么想法吗?

最佳答案

我找到了加载rbenv的解决方案。使用将rbenv导入到PATH的装载程序



“。”在“$ HOME / .rbenv / loader.sh”很重要之前,它在当前shell中运行脚本

或者没有加载程序,这更好:

关于ruby - 如何使用带有cron的rbenv运行Ruby脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8434922/

10-16 20:18