允许在github上的README.md包中允许徽章但在CRAN版本中不允许徽章的解决方法

时间:2019-05-28 16:26:49

标签: r r-package cran

如果R CMD check packagename_0.1.1.tar.gz --as-cran中有徽章,则

WARNING会产生README.md。这会导致travis CI之类的结果失败(因为它将警告视为错误)

是否有一种变通方法,可以在不删除徽章的情况下使支票通过?

2 个答案:

答案 0 :(得分:0)

这是在网页中嵌入(静态)徽章的解决方法。它们不会自动更新。目的是避免脱机派生的错误。

查看以下内容中的自述文件: https://gitlab.com/ferroao/idiogramFISH。在Windows中使用devtools进行安装时,这也可以处理错误,该过程没有在线连接(请参见晕影index.Rmd)。如果您想查看依赖关系和小插图构建器,也请查看DESCRIPTION。

从.Rmd(Rmarkdown)生成.md。

答案 1 :(得分:0)

几个月后,我发现了问题所在。当我安装anaconda时,它更改了我的系统使用的pandoc版本-which pandoc应该返回类似/usr/local/bin/pandoc的东西(而不是类似/Users/st/anaconda3/bin/pandoc的东西)。

就我而言,我由.bash_profile编辑以排除anconconda,关闭并重新打开终端,一切正常。 (我还从here重新安装了pandoc,但我认为与修复它没有任何关系-尽管确实向我显示了默认安装位置)