1

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

#! /usr/bin/ruby

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

4

1 回答 1

6

在 unix 系统中,您可以侥幸逃脱

#! /usr/bin/env ruby

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

于 2012-05-06T11:58:28.420 回答