0

問題は、SublimeLinter が実際にはエラーを含まない行をエラーが含まれていると報告することがあるということです。この一例は、 のような行ですformat.html { redirect_to :action => :index }

4

1 に答える 1

7

これは、SublimeLinter が gemset のルビではなく、システム ルビを使用しているためです。SublimeLinter が使用する Ruby リンターは非常に単純です。コードを実行し、コードruby -wc内の出力をマークするだけです。しかし、それが問題です。Sublime Text 2 はruby、Rails アプリが使用する を使用していません。

SublimeLinter の設定を変更してこの問題を修正するには、Sublime Text 2メニューを開き、[設定] -> [パッケージ設定] -> [SublimeLinter] に移動して、[.] を選択しSettings - Userます。このテキストをファイルに追加して保存し、Sublime Text 2 を再起動します。

{
    "sublimelinter_executable_map":
    {
        "ruby": "rvm-auto-ruby"
    }
}
于 2012-12-29T03:51:27.350 に答える