2014-10-05 4 views
2

이전에 작동 한 R 패키지 lllcrc이 최근에 고장 났으므로이를 수정했는데 이제는 건물을 볼 수없는 것처럼 작동하기 때문에 건물을 다시 짓는 데 어려움이 있습니다. 문서 파일 :건물 R 패키지 : "맨 페이지가 패키지에 없습니다"

R CMD INSTALL lllcrc 
* installing to library ‘/home/[...]/3.1’ 
* installing *source* package ‘lllcrc’ ... 
** R 
** preparing package for lazy loading 
** help 
No man pages found in package ‘lllcrc’ 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
* DONE (lllcrc) 

나는 확실히 man 폴더에 .Rd 파일의 전체 세트를 가지고 있기 때문에 완전히 이상한; 사실, 나는이 모든 것들을 roxygen2을 사용하여 만들었으며이 모든 것은 이전에 작동했습니다. R CMD INSTALL은 패키지가 실제로 설치되고 모든 예제가 실행되도록 충분히 작동합니다. 그러나 문서가 없습니다. ?foo을 실행하면 "no documentation"메시지 만 나타납니다.

또 다른 것 : R CMD Rd2pdf lllcrc은 예상대로 .pdf 문서를 생성합니다.

아이디어가 있으십니까?

+0

여전히 당황 스럽지만 이전에 작동중인 버전으로 돌아가서 문제가 거기에 나타나지 않고 수정을 다시하고 있음을 확인했습니다. – zkurtz

+0

'R CMD build lllcrc'를 처음 실행하면'R CMD check lllcrc _ *. tar.gz'가됩니까? 더 많이 밝혀지기를 바랍니다. 그런 디렉토리에서 직접 설치하지 않아도됩니다. 'build' 단계는 그것을 정리하고'inst'로 이동하여 다른 메시지를 줄 수 있습니다. –

답변

1

방금 ​​오류 메시지가 표시되었습니다 ... roxygen과 RStudio를 사용하는 경우 문제가 동일 할 수 있습니다. 이유는 "빌드"드롭 다운 메뉴에서 "빌드 도구 구성"을 볼 때 분명 해졌습니다. "Generate documentation with Roxygen"확인란을 선택해야합니다. 그 후, 모든 것이 효과가있었습니다.

+0

동일한 문제가 있지만 빌드 도구가 제대로 구성된 것으로 보입니다. 너는 어떤 생각을 가지고 있니? – Manfredo

관련 문제