You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行R CMD check遇非标准许可证规范警告,求DESCRIPTION格式指导

解决R CMD check的许可证格式警告

你当前把use_mit_license()直接写在DESCRIPTION的License字段里,这是错误的——这是usethis包用来自动配置许可证的R函数,不是CRAN认可的标准许可证格式,所以会触发警告。

解决方法如下:

  • 手动修改DESCRIPTION:把License: use_mit_license()替换为标准格式:
    License: MIT + file LICENSE
    
    这个格式说明你的包使用MIT许可证,且根目录下存在配套的LICENSE文件。
  • 自动生成配置(推荐):如果你还没有LICENSE文件,在R控制台运行usethis::use_mit_license(),这个函数会自动生成合规的LICENSE文件,同时自动把DESCRIPTION里的License字段改成正确格式,一步到位。

修改完成后重新运行R CMD check,这个许可证相关的警告就会消失。

内容的提问来源于stack exchange,提问作者generic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 23:05:32