运行devtools::check()
时出现此错误。
Error in processx::run(bin, args = real_cmdargs, stdout_line_callback = real_callback(stdout), :
System command error
如果我从软件包名称中删除下划线,则检查运行并完成得很好。如何使用下划线创建程序包名称?
答案 0 :(得分:2)
编写R扩展的手册描述了不允许这样做。
必填的“包裹”字段提供了包裹的名称。它应仅包含(ASCII)字母,数字和点,至少应包含两个字符,并以字母开头,而不以点结尾。如果需要解释,则应在“说明”字段(而不是“标题”字段)中完成。
https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Creating-R-packages
另请参阅以下问题:What's a good R package name?