1

我刚刚安装了https://github.com/SublimeLinter/SublimeLinter 并且想知道:默认情况下可以切换检查 ruby​​ 吗?他们编写了 Ruby - 语法检查,ruby -wc但是如何调用它?是否有任何特定于 Rails 的插件?没有找到其他...

4

1 回答 1

3

不太确定你在问什么……但如果你想改变 SublimeLinter 以便它运行除 之外的东西ruby -wc,那么你可以编辑文件中的第 10 行~/Library/Application Support/Sublime Text 2/Packages/SublimeLinter/sublimelinter/modules/ruby.py

例如,您可以采取以下步骤让 SublimeLinter 使用您的 gemset 的 ruby​​:

  • 按住选项键
  • 单击GoFinder 中的菜单
  • 选择Library
  • 导航到Application Support/Sublime Text 2/Packages/SublimeLinter/sublimelinter/modules
  • ruby.py在 Sublime Text 2 中打开文件
  • 将第 10 行更改'executable': 'ruby','executable': '/Users/YOUR-USER-NAME/.rvm/bin/rvm-auto-ruby',
  • 重新启动崇高文本 2

更新:

我刚刚发现了一个更简单的方法来完成这个......

Sublime Text 2您可以通过打开菜单、进入 Preferences -> Package Settings -> SublimeLinter 并选择来更改 SublimeLinter 设置以使 SublimeLinter 使用您的 gemset 的 ruby Settings - User​​。将此文本添加到文件中,保存并重新启动 Sublime Text 2:

{
    "sublimelinter_executable_map":
    {
        "ruby": "rvm-auto-ruby"
    }
}
于 2012-12-29T02:51:29.220 回答