Sublimetext2 使用rbenv时如何使用Sublime Text 2构建?

Sublimetext2 使用rbenv时如何使用Sublime Text 2构建?,sublimetext2,rbenv,Sublimetext2,Rbenv,我使用的是rbenv,当尝试在Sublime Text 2(Cmd+B)中使用build函数时,它会尝试使用/Library/ruby/gems/下的ruby和gems 我如何告诉ST2使用我的rbenv红宝石 注:我使用安装了rbenv。我发现了这一点。为了在ST2中配置rbenv,您需要浏览包,然后选择Ruby包,并编辑文件Ruby.sublime build更改cmd属性,如下所示: { "cmd": ["/path/to/your/ruby/shim", "$file"],

我使用的是
rbenv
,当尝试在Sublime Text 2(
Cmd+B
)中使用build函数时,它会尝试使用
/Library/ruby/gems/
下的ruby和gems

我如何告诉ST2使用我的rbenv红宝石


注:我使用安装了rbenv。

我发现了这一点。为了在ST2中配置rbenv,您需要浏览包,然后选择Ruby包,并编辑文件
Ruby.sublime build
更改
cmd
属性,如下所示:

{
    "cmd": ["/path/to/your/ruby/shim", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}

在我的例子中,因为我使用的是boxen,所以路径是
/opt/boxen/rbenv/shimmes/ruby
,但是在标准的rbenv安装中,它应该类似于Linux中的
/home/username/.rbenv/shimmes/ruby
,或者OS X中的
/username/.rbenv/shimmes/ruby

如果您在查找
ruby.sublime build
文件时遇到问题,您可以使用该包轻松地查找/编辑它。