У меня проблемы с проверкой синтаксиса рубиновых скриптов с рельсами script/runner на его shebang.
Вот два примера сценариев и ответы на проверку синтаксиса ruby:
Script hello_world_runner.rb
:
#!/usr/bin/env script/runner
p "Hello world!"
Script hello_world.rb
#!/usr/bin/env ruby
p "Hello world!"
Вот как я пытаюсь проверить синтаксис. Первая строка - это команда, а вторая строка - выход.
$ ruby -c hello_world_runner.rb
"Hello world!"
$ ruby -c hello_world.rb
SYNTAX OK