0

.vimrc 内に次の構文設定があります。

"------------SYNTASTIC-----------
let g:syntastic_enable_signs=1
let g:syntastic_mode_map={ 'mode': 'active',
                     \ 'active_filetypes': [],
                     \ 'passive_filetypes': ['html', 'java'] }
let g:syntastic_coffee_checkers = ['coffeelint', 'coffee']
let g:syntastic_coffee_coffeelint_args = "--file [absolute path to]/coffeelint.json"
let g:syntastic_enable_signs=1
let g:syntastic_error_symbol='✗'
let g:syntastic_warning_symbol='⚠'        

coffeescript を 1.6.0+ にインストールした場合 (つまりnpm install -g coffee-script@1.6.3)、syntastic はコンパイル エラーを検出できないようですが、両方ともエラーが正常coffee file.coffeecoffeelint file.coffee表示されます。

:SyntasticCheckその後実行しました:messagesが、デバッグエラーは発生しませんでした。

npmまた、それがの一部であることも確認しましたPATH:PATH="/usr/local/share/npm/bin:$PATH"

一方、coffeescript がcoffee-script@1.5.0エラー DO にインストールされている場合、実際には表面に表示されます (すべてが機能します!) coffeelint_argsこの動作は、 https://github.com/scrooloose/syntastic/wiki/CoffeeScript%3A---coffeeから予想される可能性があり ます

Mac で coffeescript 1.6.0+ を使用してシンタスティックを動作させるには、何か特別なことを知る必要がありますか?

4

1 に答える 1

2

github の問題は次のとおりです: https://github.com/scrooloose/syntastic/issues/694

修正は、構文の git ディレクトリからgit fetch && git rebaseorを実行することでした (病原体を使用していると仮定して)git pull

于 2013-06-25T17:43:14.523 に答える