2012-11-17 5 views
3

내 서버에 CRAN 저장소 인 cran.gforge.se을 만들었습니다. 이전에 2.15.2 이전의 매력처럼 작동 했었지만 지금은 얻을 수 있습니다. 패키지가 존재하지 않는다고 불평하는 오류. 내 Gmisc 패키지 설치를위한내 저장소에 문제가 발생했습니다. R 2.15.2에서 패키지를 찾을 수 없습니다.

내 코드 : 나는 매우 비슷한 것 같다 this SO question에 있지만 도움없이 찾기 위해 노력했습니다

Warning in install.packages : package ‘Gmisc’ is not available (for R version 2.15.2)

:

reps = c("http://ftp.sunet.se/pub/lang/CRAN", 
     "http://cran.gforge.se") 
install.packages("Gmisc", repos=reps, dependencies=TRUE) 

이 오류를 제공합니다. The manual 주제에 조금 부족하지만, 현재 내가 업로드하기 전에 다음 write_PACKAGES는 않습니다 : 내가 병렬 소스 코드를 가지고 있기 때문에

options(install.packages.check.source = FALSE) 
install.packages("Gmisc", repos=reps, dependencies=TRUE) 

:

library(tools) 
write_PACKAGES("C:\\Software\\cran", verbose=TRUE, subdirs=TRUE, type="win.binary") 
write_PACKAGES("C:\\Software\\cran", verbose=TRUE, subdirs=TRUE, type="source") 
write_PACKAGES("C:\\Software\\cran\\src\\contrib", verbose=TRUE, subdirs=TRUE) 
write_PACKAGES("C:\\Software\\cran\\bin\\windows\\contrib\\2.15", verbose=TRUE, subdirs=TRUE, type="win.binary") 
write_PACKAGES("C:\\Software\\cran\\src\\contrib\\2.15", verbose=TRUE, subdirs=TRUE, type="source") 

는 또한 this SO question에서 제안 된 솔루션을 시도했습니다 , 이것은 문제가 아니어야했거나 내가 놓친 것이 있습니까?

답변

1

Gmisc_3.5.tar.gz/src/contrib에 넣고 install.packages("Gmisc", repos="http://cran.gforge.se", type="source")을 실행할 수 있습니까?

+0

고맙습니다! 어떤 이유로 나는 소스에 2.15가 있어야한다고 생각했지만, 아이는 틀렸어 .-D 실제로 바이너리에서 작동한다. –

+0

반갑습니다. 도움이 될 수 있습니다 ... 사이드 노트로, 루트 폴더에 PACKAGES 파일이 하나만 필요하다고 생각합니다. 행복한 r'ing! –

+0

좋습니다. 설명서에는 "각 터미널 디렉토리에도 PACKAGES 파일이 있어야합니다"라고되어 있습니다. 아마 내가 이상한 것 같아서 3 개의 다른 write_PACKAGES() 호출이 필요하기 때문에 ... –

관련 문제