Cron自动检测jruby路径并执行ruby脚本

Cron自动检测jruby路径并执行ruby脚本,cron,jruby,Cron,Jruby,我有一个cron作业,该作业本应执行ruby脚本,但由于以下原因而失败: /bin/sh: 1: jruby: not found 我知道我可以手动设置jruby位置,但我希望cron自动选择,因为这将部署在具有不同jruby位置路径的不同机器上 有什么办法可以做到这一点吗?我想他是你的朋友 假设JRuby没有安装在给定框上的多个位置,/usr/bin/env JRuby是一种更方便的方法,让系统选择它在路径上找到的第一个JRuby实例 只需确保JRuby实际安装在根用户路径上的某个位置(或者

我有一个cron作业,该作业本应执行ruby脚本,但由于以下原因而失败:

/bin/sh: 1: jruby: not found
我知道我可以手动设置jruby位置,但我希望cron自动选择,因为这将部署在具有不同jruby位置路径的不同机器上

有什么办法可以做到这一点吗?

我想他是你的朋友

假设JRuby没有安装在给定框上的多个位置,
/usr/bin/env JRuby
是一种更方便的方法,让系统选择它在路径上找到的第一个
JRuby
实例


只需确保JRuby实际安装在根用户路径上的某个位置(或者JRuby命令作为任何用户运行)。

可能会将
JRuby
命令替换为
bin/JRuby
帮助!它仍然会抛出一个类似的错误/usr/bin/env:jruby:没有这样的文件或目录,所以你在哪里安装了jruby?