実行可能なrubyのスクリプトを書く場合、ファイルの先頭に #!/usr/local/bin/ruby と書きます。 ところが、使用しているサーバーによっては、ruby本体は/usr/bin/rubyかもしれませんし、/usr/local/bin/rubyかもしれませんし、もっと別なところにあるrubyかもしれません。 そこで、適切なrubyを実行時に自動的に発見できるように、以下のように書きます。 #!/usr/bin/env ruby これで、環境に依存しないrubyの実行スクリプトを書くことができます。 キーワード: ruby shebang shell script