如何在Sublime Text 3中更改构建版本

Art*_*tem 4 ruby build sublimetext3

看起来Sublime Text 3在构建模式下使用OSX默认版本的Ruby.我想更改版本,因为我使用的是新版本.我为sublime的私密版本找到了一些答案:

如何在Sublime Text 2中编辑本机构建系统?

在Sublime Text 2中设置和更改构建系统

Ruby,Sublime Text 2和RVM请帮忙!

所有这些都处理Ruby.sublime-build文件(假设我安装了RVM),但是我不能在Sublime Text 3中使用这个文件.可能我应该更改/ Users/Art/Library/Application Support/Sublime Text 3 /包/用户/ Ruby.sublime的设置?但是对它的任何操纵都没有给我一个结果.

任何帮助将非常感激!

Ste*_*fan 7

这是我做的:

  1. 选择"Sublime Text">"Preferences">"Browse Packages ..."

    (这打开~/Library/Application Support/Sublime Text 3/Packages)

  2. 打开User目录(如果它不存在则创建它)

  3. inside User创建一个Ruby.sublime-build包含以下内容的文件(调整路径):

    {
        "cmd": ["/your/path/to/bin/ruby", "$file"],
        "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
        "selector": "source.ruby"
    }
    
    Run Code Online (Sandbox Code Playgroud)

您的目录结构应如下所示:

~/
  Library/
    Application Support/
      Sublime Text 3/
        Packages/
          User/
            Ruby.sublime-build
Run Code Online (Sandbox Code Playgroud)