Ruby 请问一下 ruby 中的代码中顶头的 #! 有什么用?

736248591 · February 13, 2015 · Last by 736248591 replied at February 14, 2015 · 1904 hits

请问一下 ruby 中的代码中顶头的 #! 有什么用?

这玩意跟 ruby 没关系,是 linux 里的 shebang

卡哇伊 no 头像

如果你这样执行脚本则有用:

chmod +x test.rb
./test.rb

#! 后面的 path 被用来查找对应的解释器。

如果是

ruby test.rb

#! 就会当作注释忽略掉。

#3 楼 @lyfi2003 #! 似乎有时候会对 ocra 起到影响。

#4 楼 @736248591 这个不太清楚。

理论上 ocra 会自行改写这个 shebang

#5 楼 @lyfi2003 哦,这样,谢谢。那么请问一下,怎样才能用 ocra 把 TK 库打包进去?我用 ocra 打包时一直弹错。具体情况 https://ruby-china.org/topics/24199 能否帮忙解决一下,谢谢!

You need to Sign in before reply, if you don't have an account, please Sign up first.