使用 Flycheck 在 ESS 模式下出现 lintr 错误
lintr error in ESS mode with Flycheck
我在 ESS 模式下遇到了一个关于 Flycheck 的问题(Emacs Speak Statistics)。每当我打开一个 R 文件时,就会发生错误,即 "Suspicious state from syntax checker r-lintr: Checker r-lintr returned non-zero exit code 1, but no errors from output: error in library(lintr): there is no program called lintr ".
但是从https://github.com/jimhester/lintr开始,他说"lintr is fully integrated into flycheck when using ESS"。我的Flycheck版本是0.25,ESS版本是15.09,都是最新的!
我重新安装了 ESS,但错误仍然存在。最后我不得不禁用语法检查器,错误消失了。
有没有人遇到过类似的问题?谁能给点建议?
谢谢!
这个问题好像很傻!您只需要先在 R 会话中安装“lintr”包。解决方案来自现已死亡的 Google+ Emacs 社区中的 Jonathan H(link 已删除)
install.packages("lintr")
我在 ESS 模式下遇到了一个关于 Flycheck 的问题(Emacs Speak Statistics)。每当我打开一个 R 文件时,就会发生错误,即 "Suspicious state from syntax checker r-lintr: Checker r-lintr returned non-zero exit code 1, but no errors from output: error in library(lintr): there is no program called lintr ".
但是从https://github.com/jimhester/lintr开始,他说"lintr is fully integrated into flycheck when using ESS"。我的Flycheck版本是0.25,ESS版本是15.09,都是最新的!
我重新安装了 ESS,但错误仍然存在。最后我不得不禁用语法检查器,错误消失了。
有没有人遇到过类似的问题?谁能给点建议? 谢谢!
这个问题好像很傻!您只需要先在 R 会话中安装“lintr”包。解决方案来自现已死亡的 Google+ Emacs 社区中的 Jonathan H(link 已删除)
install.packages("lintr")