1

最初の行でルビパスを宣言するルビスクリプトがあります

#! /usr/bin/ruby

しかし、別のシステムで実行する必要があります。また、Ruby のパスはシステムごとに異なります。この問題をどのように処理しますか?

4

1 に答える 1

6

UNIXシステムでは、うまくいくことができます

#! /usr/bin/env ruby

これにはruby、パス上で見つかったを使用する効果があります。 envほとんどすべての UNIX のコア バイナリです。

于 2012-05-06T11:58:28.420 に答える