問題は、SublimeLinter が実際にはエラーを含まない行をエラーが含まれていると報告することがあるということです。この一例は、 のような行ですformat.html { redirect_to :action => :index }
。
質問する
614 次
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 に答える