Cron自动检测jruby路径并执行ruby脚本
我有一个cron作业,该作业本应执行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实际安装在根用户路径上的某个位置(或者
/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?