我正在尝试使用rbenv和cron运行ruby脚本.我知道我需要加载rbenv才能加载正确的ruby版本.
我尝试过这样的选项:
*/10****/bin/bash -c'source $ HOME/.bashrc; cd/data/app; ruby -v'>> /tmp/logfile.txt 2>&1
但由于会话不是交互式的,我没有正确的ruby版本.我找到了这样的例子:
15 14 1**export BASH_ENV =/path/to/environment &&/full/path/to/bash -c'/full/path/to/rvm_script.rb'
它没有更好的工作.然后我写了一个加载器,它只在当前shell中加载rbenv,但它不起作用.
*/1****/bin/bash -c'$ HOME/.rbenv/loader.sh; cd/data/app /; ruby -v'>> /tmp/logfile.txt 2>&1
现在我正在寻找另一种加载它的方法......任何想法?