Я создаю пакет в R
в среде Windows, используя Rstudio
, devtools
roxygen2
и Rtools
.
Пакет не показывает проблем в R CMD CHECK
. Однако, когда я пытаюсь загрузить пакет с помощью library("mypkg")
, пакеты, указанные в Imports
в DESCRIPTION
, не загружаются (сообщение Loading required package:
отсутствует). При использовании pkgDepends("mypkg")
$Depends
отображается как character(0)
.
Я должен загрузить необходимые пакеты, используя library()
для работы mypkg
.
Я использую импорт пространства имен вместо синтаксиса package::function()
. Все необходимые пакеты есть в NAMESPACE
as imports()
.
Почему это происходит? Как это решить?
Imports
. Например, в случае пакетаstringdist
даетсяparallel
подImports
. Но когда мы загружаем его наlibrary("stringdist")
, появляется сообщениеLoading required package: parallel
и также загружаетсяparallel
. 31.12.2014stringdist 0.8.2
/R 3.1.2
/Win7 and Red Hat'. What version of
stringdist`/R/OS, которую вы используете? Вы уверены, что сообщение не появилось после выполнения другой команды? 31.12.2014stringdist 0.8.0
/R 3.0.2
/Win7
. Я перезапустил R, попробовал. Все еще получаю то же сообщение. 31.12.2014parallel
находится вDepends
. Поэтому я думаю, что мне следует использоватьDepends
вместоImports
. 31.12.2014