#!/从Git钩子中忽略usr/bin/env ruby
我试图用Ruby编写Git钩子(#!/从Git钩子中忽略usr/bin/env ruby,ruby,git,githooks,Ruby,Git,Githooks,我试图用Ruby编写Git钩子(commit msg),但我的脚本似乎不是在Ruby下运行的,而是在SH下运行的 例如: #!/usr/bin/env ruby require 'rubygems' 由于SH下node的require命令,引发node.js错误 或: 告诉我没有命令put 我正在运行OSX 10.8.5,使用RVM和ZSH。一切似乎都配置得很好,因为如果我在没有git钩子的情况下从终端运行脚本,它就会正常运行 那是什么问题?好的,我自己解决了这个问题,在#之前有一个空行/us
commit msg
),但我的脚本似乎不是在Ruby下运行的,而是在SH下运行的
例如:
#!/usr/bin/env ruby
require 'rubygems'
由于SH下node的require命令,引发node.js错误
或:
告诉我没有命令put
我正在运行OSX 10.8.5,使用RVM和ZSH。一切似乎都配置得很好,因为如果我在没有git钩子的情况下从终端运行脚本,它就会正常运行
那是什么问题?好的,我自己解决了这个问题,在
#之前有一个空行/usr/bin/env ruby
#!/usr/bin/env ruby
puts 'hello'