devtools::build: "Error in if (!is_loaded(pkg) || (is_loaded(pkg) && reload)) { : missing value where TRUE/FALSE needed"

devtools::build: "Error in if (!is_loaded(pkg) || (is_loaded(pkg) && reload)) { : missing value where TRUE/FALSE needed"

每次我尝试使用 devtools 函数构建、检查或记录某个 R 包文件夹时,它都会抛出以下错误:

if (!is_loaded(pkg) || (is_loaded(pkg) && reload)) { 出错: TRUE/FALSE 需要

的缺失值

或 if (pkgname != intname)... ,分别用于构建。

在我添加一些额外的代码之前,它对那个特定的包有效,但删除它似乎没有帮助。此错误是什么意思以及如何寻找解决方案?

这意味着你有一个隐藏的字符,你看不到附加到包的名称(昨天在使用记事本编辑描述文件后发生在我身上)。因此,尝试找到它是什么并将其删除。并且(自我注意)不要再次使用记事本编辑 R 文件! :-) 只需使用 RStudio、Sublime text 等打开它们。