emacs - Flycheck ESS 模式下的 lintr 错误

标签 emacs ess flycheck

我在 ESS 模式下遇到了关于 Flycheck 的问题(Emacs Speak Statistics)。每当我打开 R 文件时,都会发生错误,即“语法检查器 r-lintr 的可疑状态:检查器 r-lintr 返回非零退出代码 1,但输出没有错误:库中的错误(lintr):那里没有名为 lintr 的程序”。

但是来自https://github.com/jimhester/lintr ,他说“使用 ESS 时,lintr 已完全集成到 Flycheck 中”。我的Flycheck版本是0.25,ESS版本是15.09,都是最新的!

我重新安装 ESS 但错误仍然存​​在。最后我必须禁用语法检查器,错误就消失了。

有人遇到过类似的问题吗?谁能给点建议吗? 谢谢!

最佳答案

这个问题似乎很愚蠢!您只需要先在 R session 中安装“lintr”包。该解决方案来自现已失效的 Google+ Emacs 社区中的 Jonathan H(链接已删除)

install.packages("lintr")

关于emacs - Flycheck ESS 模式下的 lintr 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33272483/

相关文章:

emacs - 这些符号在 Emacs Lisp 中是什么意思?

c++ - 语义,cedet如何强制解析源文件

Emacs 在 python 模式下禁用自动完成

emacs - 修复 ESS/Stata 中不良的 EMACS 标签行为

emacs - Arduino Emacs 开发

r - 从 Rmd 文档一次执行所有 R block

r - Emacs 在工具提示中自动完成 ESS,而不是在缓冲区中

emacs - Flycheck-Google-Cpplint 未正确配置

emacs - 如何删除 flycheck 中烦人的下划线(使用 eslint)?

emacs - 将 flycheck 与 compile_commands.json 结合使用