1
我学习Ruby和平时的时候,我想创建一个可执行脚本,我把家当在这样一个剧本的开头:ruby_executable_hooks是做什么的?
#!/usr/bin/env ruby
通过我碰到下面的家当来到不同的其它脚本展望:
#!/usr/bin/env ruby_executable_hooks
那么它是做什么的?
我学习Ruby和平时的时候,我想创建一个可执行脚本,我把家当在这样一个剧本的开头:ruby_executable_hooks是做什么的?
#!/usr/bin/env ruby
通过我碰到下面的家当来到不同的其它脚本展望:
#!/usr/bin/env ruby_executable_hooks
那么它是做什么的?
它和其他任何shebang所做的一样:它调用程序。
在这种情况下,它调用程序/usr/bin/env
并通过ruby_executable_hooks
作为参数。在这种情况下使用/usr/bin/env
来执行路径查找,因此参数ruby_executable_hooks
也是搜索路径上的某个程序。
为了知道这个程序是做什么的,你必须在你的搜索路径中寻找一个名为ruby_executable_hooks
的程序,并阅读它的源代码(假设它是一个脚本),否则你必须弄清楚它在哪里来自。机会是,它来自executable-hooks
宝石,但它可能是任何东西。