devtools::build: Ошибка в if (!is_loaded(pkg) || (is_loaded(pkg) && reload)) { : отсутствует значение там, где требуется TRUE/FALSE

Каждый раз, когда я пытаюсь использовать функции devtools для сборки, проверки или документирования определенной папки R-пакета, возникает следующая ошибка:

Ошибка в if (!is_loaded(pkg) || (is_loaded(pkg) && reload)) { : отсутствует значение там, где требуется TRUE/FALSE

или if (pkgname != intname)... соответственно для сборки.

Это работало для этого конкретного пакета до того, как я добавил дополнительный код, но его удаление, похоже, не помогает. Что означает эта ошибка и что искать, чтобы найти решение?


person tover    schedule 12.04.2015    source источник
comment
Начав все сначала с новым пакетом с точно таким же содержимым, похоже, проблема решена.   -  person tover    schedule 13.04.2015


Ответы (1)


Это будет означать, что у вас есть скрытый символ, который вы не видите, прикрепленный к имени пакета (это случилось со мной вчера после редактирования файла описания с помощью блокнота). Итак, попытайтесь найти, что это такое, и сотрите это. И (примечание для себя) больше не редактируйте файлы R с помощью блокнота! :-) открывайте их только с помощью RStudio, Sublime text и т.д.

person sara varela    schedule 18.06.2015