RStudio에서 작성한 R 패키지가 있는데 이것을 my_pkg
이라고합시다. 패키지 잘 작동의 기능RStudio에서 devtools :: load_all (".")을 실행할 때의 문자 (0) 경고
Loading my_pkg
Warning messages:
1: character(0)
2: character(0)
3: character(0)
4: character(0)
5: character(0)
모든 : 나는 (특히 Ctrl + Shift + L
바로 가기를 사용) RStudio 내 devtools::load_all(".")
를 실행하면, 다음과 같은 메시지가 뜹니다. 내 NAMESPACE
및 DESCRIPTION
파일은 구문 오류없이 완료됩니다. 그러나 ?my_pkg
을 실행하면 도움말 파일이 DESCRIPTION
파일에 제공된 사양과 일치하지 않습니다. Imports
을 DESCRIPTION
에서 제거하면 더 이상 character(0)
경고 메시지가 표시되지 않습니다. 물론 수입이 필요합니다. Imports
을 Suggests
으로 변경하면 character(0)
경고 메시지가 나타납니다.
여기에는 설명 파일 콘텐츠가 있으며 IP 보호를 위해 일부 내용이 변경되었습니다.
Package: scoutdroid
Title: This is where the title is.
Version: 0.1
[email protected]: "Ben Hanowell <[email protected]> [aut, cre]"
Description: This is where the description is.
Depends:
R (>= 3.1.0)
Imports:
dplyr,
lubridate,
mboost,
randomForestSRC,
RODBC,
stringr
License: file LICENSE
LazyData: true
여기는 NAMESPACE
입니다.
# Generated by roxygen2 (4.0.1): do not edit by hand
import(RODBC)
import(dplyr)
import(lubridate)
import(mboost)
import(parallel)
import(randomForestSRC)
import(stringr)
나는 RStudio이 빌드 탭에서 & 새로 고침 버튼을 구축 사용할 때, 나는 다음과 같은 경고를 얻을 :
** 준비 패키지 게으른 로딩
Warning: replacing previous import by 'lubridate::intersect' when loading 'scoutdroid'
Warning: replacing previous import by 'lubridate::setdiff' when loading 'scoutdroid'
Warning: replacing previous import by 'lubridate::union' when loading 'scoutdroid'
편집 추가 된 일부 사람들이 무슨 일이 벌어 질지 이해할 수 있도록 자세한 정보가 필요합니다.
편집 2 독점적 인 전체 패키지를 제공하지는 않지만 DESCRIPTION
파일도 추가했습니다.
편집 3NAMESPACE
이 추가되었습니다.
편집 4 빌드 탭에서 RStudio 빌드 & 다시로드 버튼을 사용할 때 발생하는 경고가 추가되었습니다.
패키지가 github에 있습니까 – Dason
아니요. 독점권을 가지고 있습니다. * 편집 * Bitbucket에 있지만 액세스는 비공개입니다. –
그럼 행운을 빈다. 어쩌면 최소한의 재현 가능한 예제를 만들 수 있습니다. – Dason