运行R CMD check遇非标准许可证规范警告,求DESCRIPTION格式指导
解决R CMD check的许可证格式警告
你当前把use_mit_license()直接写在DESCRIPTION的License字段里,这是错误的——这是usethis包用来自动配置许可证的R函数,不是CRAN认可的标准许可证格式,所以会触发警告。
解决方法如下:
- 手动修改DESCRIPTION:把
License: use_mit_license()替换为标准格式:
这个格式说明你的包使用MIT许可证,且根目录下存在配套的LICENSE文件。License: MIT + file LICENSE - 自动生成配置(推荐):如果你还没有LICENSE文件,在R控制台运行
usethis::use_mit_license(),这个函数会自动生成合规的LICENSE文件,同时自动把DESCRIPTION里的License字段改成正确格式,一步到位。
修改完成后重新运行R CMD check,这个许可证相关的警告就会消失。
内容的提问来源于stack exchange,提问作者generic
相关产品推荐
相关产品推荐

