gpt4 book ai didi

ruby-on-rails - 如何检查将脚本/运行程序作为 shebang 的 ruby​​ 脚本的语法?

转载 作者:数据小太阳 更新时间:2023-10-29 06:33:22 26 4
gpt4 key购买 nike

我在检查其 shebang 上有 rails script/runner 的 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

最佳答案

你可以试试这个

tail -n +2 hellow_world_runner.rb | ruby -c

不理想但应该可行。

关于ruby-on-rails - 如何检查将脚本/运行程序作为 shebang 的 ruby​​ 脚本的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com