请问一下 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 能否帮忙解决一下,谢谢!