#!/bin/env ruby
システムの Ruby インストールと競合することなくローカルの Ruby インストールを使用できるように、ハッシュ バン行を使用して Ruby スクリプトを呼び出すことを好みます。しかし、Linux システムで警告を有効にするにはどうすればよいでしょうか? 私のテストスクリプト:
#!/usr/bin/env ruby -w
FOO
Mac では次のようになります。
maasha@mel:~$ ./test.rb
./test.rb:3: warning: possibly useless use of a constant in void context
./test.rb:3:in `<main>': uninitialized constant FOO (NameError)
Linux では次のようになります。
maasha@orsted:~$ ./test.rb
/usr/bin/env: ruby -w: No such file or directory