Ошибка lintr в режиме ESS с Flycheck

Я столкнулся с проблемой Flycheck в режиме ESS (Emacs Speak Statistics). Всякий раз, когда я открываю файл R, возникает ошибка, то есть "Подозрительное состояние из средства проверки синтаксиса r-lintr: средство проверки r-lintr возвратило ненулевой код выхода 1, но нет ошибок при выводе: ошибка в библиотеке (lintr): есть нет программы под названием lintr ".

Но из https://github.com/jimhester/lintr он говорит, что "lintr полностью интегрирован в flycheck при использовании ESS". Моя версия Flycheck - 0.25, а версия ESS - 15.09, обе являются самыми последними!

Я переустанавливаю ESS, но ошибка остается. Наконец я должен отключить проверку синтаксиса и ошибка исчезла.

Кто-нибудь сталкивался с подобной проблемой? Может кто-нибудь дать какие-нибудь предложения? Спасибо!

1 ответ

Решение

Вопрос кажется глупым! Вам просто нужно сначала установить пакет "lintr" в R-сессии. Решение пришло от Джонатана Х в сообществе Google+ Emacs ( https://plus.google.com/116744524477221631173/posts/bDyWGmk35Gf).

Другие вопросы по тегам