我正在使用MacOS X运行Ruby 2.0.0。
由于某些原因,当我在本地的gitlab上运行git push
时,我有一个以以下方式开始的脚本:
#! /usr/bin/env ruby
处理的Ruby版本是ruby1.8.7
,这会导致应用程序崩溃。
我该如何正确设置shebang以使用Ruby 2.0.0?
我正在使用MacOS X运行Ruby 2.0.0。
由于某些原因,当我在本地的gitlab上运行git push
时,我有一个以以下方式开始的脚本:
#! /usr/bin/env ruby
处理的Ruby版本是ruby1.8.7
,这会导致应用程序崩溃。
我该如何正确设置shebang以使用Ruby 2.0.0?
shebang
吗? - epsiloneswhich ruby
会显示什么?你使用rvm来管理你的ruby 2安装吗? - squiguyenv ruby
在做什么。然后,了解which ruby
在做什么。然后,将该行替换为您想要的Ruby路径的正确值。 - the Tin Manruby-2.0.0
但是我听说运行这个脚本的git
会使用第一个发现的ruby
,所以是1.8.7
。我不知道如何设置它。(顺便说一下,是的,我使用 rvm) - epsilones