シバンに rails script/runner がある ruby スクリプトの構文をチェックするのに問題があります。
2 つのスクリプト例と、それらが Ruby 構文チェックにどのように応答するかを以下に示します。
スクリプトhello_world_runner.rb
:
#!/usr/bin/env script/runner
p "Hello world!"
脚本hello_world.rb
#!/usr/bin/env ruby
p "Hello world!"
構文を確認する方法を次に示します。1 行目がコマンドで、2 行目が出力です。
$ ruby -c hello_world_runner.rb
"Hello world!"
$ ruby -c hello_world.rb
SYNTAX OK