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
寶石,但它可能是任何東西。