我有问题需要检查带有rails script/runner的shebang的ruby脚本的语法。
这里有两个示例脚本以及它们对于ruby语法检查的响应:
脚本hello_world_runner.rb
:
#!/usr/bin/env script/runner
p "Hello world!"
脚本 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