R语言R语言问题集锦

「Debug R」如何处理Error in readLines(

2018-12-27  本文已影响158人  xuzhougeng

devtools::install_github从GitHub上安装一个R包的时候出现了报错, 报错截图如下所示:

报错

从报错内容基本上可以确定是换行符惹的祸,我将该文件传送到Linux下,用cat -A检查,发现最后一行后面没有换行符。

^M是Windows的换行符

解决方案: 手动增加最后一行。

手动加换行

到此当前的问题解决。

但是如果你仔细阅读报错,你会发现,这个报错其实来自于警告(converted from warning), 所以我进一步研究这个报错发现,这其实是devtools的问题。根据https://remotes.r-lib.org/#environment-variables, 里面推荐设置环境标量"R_REMOTES_NO_ERRORS_FROM_WARNINGS=true" 避免将警告视作报错。(我测试了一下,失败了。)

上一篇下一篇

猜你喜欢

热点阅读