如何编写在不同系统上运行的ruby脚本

时间:2012-05-06 11:53:53

标签: ruby shell

我有一个ruby脚本,它在第一行声明了ruby路径

#! /usr/bin/ruby

但是,我需要它在不同的系统中运行。 Ruby的路径在不同的系统中是不同的。如何处理这个问题?

1 个答案:

答案 0 :(得分:6)

在unix系统中,您可以轻松使用

#! /usr/bin/env ruby

这具有使用路径上找到的ruby的效果。 env几乎是每个unix上的核心二进制文件。