Rstudio
, devtools
roxygen2
및 Rtools
을 사용하는 Windows 환경에서 R
에 패키지를 빌드 중입니다.패키지 "Imports"가 R 개발 패키지에로드되지 않음
R CMD CHECK
에 패키지에 문제가없는 것으로 나타났습니다. 그러나 library("mypkg")
을 사용하여 패키지를로드하려고 시도하면 Imports
에 지정된 패키지가 DESCRIPTION
에로드되지 않습니다 (Loading required package:
메시지가 없습니다). pkgDepends("mypkg")
을 사용하는 경우 $Depends
은 character(0)
으로 표시됩니다.
mypkg
을 작동 시키려면 library()
을 사용하여 필요한 패키지를로드해야합니다.
대신 package::function()
구문의 네임 스페이스 가져 오기를 사용하고 있습니다. 모든 필수 패키지는 NAMESPACE
에 imports()
으로 있습니다.
왜 이런 일이 발생합니까? 어떻게 해결할 수 있을까요?
. 그러나 패키지의 경우 Imports 패키지도로드됩니다. 예를 들어 패키지 ['stringdist'] (http://cran.r-project.org/web/packages/stringdist/index.html)의 경우''수입 '에''평행' '이 주어집니다. 그러나'library ("stringdist")'로로드 할 때'Required package : parallel로드 중 '이라는 메시지가 나타나고'parallel'도 적재됩니다. – Crops
'stringdist 0.8.2' /'R 3.1.2' /'Win7 and Red Hat '으로는 그 메시지를 얻지 못했습니다. 'stringdist'/R/OS의 어떤 버전을 사용하고 있습니까? 다른 명령을 실행 한 후에도 메시지가 나타나지 않았습니까? –
'stringdist 0.8.0' /'R 3.0.2' /'Win7'. 나는 R을 다시 시작했다. 여전히 같은 메시지를 받고 있습니다. – Crops