R 패키지의 DESCRIPTION
파일에는 종속성을 지정하는 여러 가지 방법이 있습니다. Depends
, Suggests
및 Imports
. 패키지를 설치 한 후에 선택 사항 인 종속성을 지정하려면 어느 것을 사용해야합니까? R CMD check
을 실행하는 데 필요합니까?R CMD 검사 패키지 종속성
내 경우에는 R CMD check
이 실행될 때 testthat
을 사용하여 일부 테스트를 자동으로 실행하지만 "정상"작동 중에는 testthat
이 필요하지 않습니다. this question에 대한 대답은 testthat
이 Suggests
이어야한다고 말하면서도 R CMD check
이 올바르게 실행될 수있을만큼 충분합니까? 만약 존재한다면 내가보고 싶은 무엇
는, 나는이 패키지를 사용할 수없는 경우 해당 오류 메시지와 함께 실패 할 경우에만R CMD check
을 실행하는 데 필수 종속성을, speciy 할 수있는 분야입니다.
'Suggests' 필드가 무엇인지 설명합니다 (패키지를 확인해야하지만 패키지를 설치하지 않아야 함). 내 대답에 대한 논평에서 당신은 (누군가)'R CMD check'가 실패했기 때문에 "Suggested"패키지를 사용한 예제를 삭제하라고 말했습니다. 실패한 예제 인'R CMD check '에 의해 주어진 오류를 제공하십시오 (그리고 오류 메시지). –
좋아,이 특별한 경우에는 종속성이 외부 소프트웨어를 필요로하기 때문에 실패했습니다. 따라서 지정된 종속성과 관련이 없습니다. –
어쩌면이게 도움이 될 것입니다 : https://github.com/hadley/devtools/wiki/Testing#r-cmd-check – GSee