2012-06-16 1 views
5

http CRAN 저장소를 만드는 방법을 알아 내려고하고 있습니다. 나는 진짜 성공없이 local CRAN repository을 따르려고 노력했습니다.웹 서버 CRAN 저장소 만들기 - 디렉토리 구조 문제 해결

은 기본적으로 내 로컬 저장소 (나는 소스 카탈로그 SENS하게 모르겠지만 난 그냥 케이스에 추가)과 같이 설정 한 :

library(tools) 
reposRoot <- "C:\\Software\\repository" 
r_ver <- "2.15" 
contribPaths <- c(source = "src\\contrib", windows = "bin\\windows\\contrib") 
write_PACKAGES(paste(reposRoot, contribPaths["windows"], r_ver, sep="\\"), 
       type="win.binary", 
       unpacked=FALSE, 
       latestOnly=FALSE, 
       verbose=TRUE) 
write_PACKAGES(paste(reposRoot, contribPaths["source"], r_ver, sep="\\"), 
       type="source", 
       unpacked=FALSE, 
       latestOnly=FALSE, 
       verbose=TRUE) 

나는 다음에 저장소를 업로드 한 내 웹 서버 : cran.gforge.se하지만 난 얻을 패키지를 찾을 때 : 내가하려고 할 때

> available.packages(contriburl="http://cran.gforge.se") 
Warning: unable to access index for repository http://cran.gforge.se 
    Package Version Priority Depends Imports LinkingTo Suggests Enhances OS_type License Archs 
    File Repository 

그래서 내 결론은 그것이 저장소하지만 이상한 부분을 찾을 수 있다는 것입니다은 다음과 같습니다

> available.packages(contriburl="http://cran.gforge.se/bin/windows/contrib/2.15") 
     Package Version Priority Depends             Imports 
Gmisc "Gmisc" "0.2" NA  "grid, testthat, miscTools, rms, Hmisc, survival, cmprsk" NA  
     LinkingTo Suggests Enhances OS_type License  Archs File 
Gmisc NA  NA  NA  NA  "GPL (>= 2)" NA NA 
     Repository              
Gmisc "http://cran.gforge.se/bin/windows/contrib/2.15/./src/contrib" 

사실 내 아름다운 패키지를 발견하지만 경로는 모두 뒤섞여 있습니다. 내가 the manualSONIVIS wiki에 어떤 도움을 검토 한하지만 난 장님해야

> install.packages("Gmisc", contriburl="http://cran.gforge.se/") 
Installing package(s) into ‘C:/Users/max/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
Warning in install.packages : 
    package ‘Gmisc’ is not available (for R version 2.15.0) 
> install.packages("Gmisc", contriburl="http://cran.gforge.se/bin/windows/contrib/2.15") 
Installing package(s) into ‘C:/Users/max/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
trying URL 'http://cran.gforge.se/bin/windows/contrib/2.15/./src/contrib/Gmisc_0.2.zip' 
Warning in install.packages : 
    cannot open: HTTP status was '500 Internal Server Error' 
Error in download.file(url, destfile, method, mode = "wb", ...) : 
    cannot open URL 'http://cran.gforge.se/bin/windows/contrib/2.15/./src/contrib/Gmisc_0.2.zip' 
Warning in install.packages : 
    download of package ‘Gmisc’ failed 

... 나를 인도하십시오 : 나는 실행하려고하면은 I이 얻을 설치 약간의 검색 후

답변

3

를 -S 내가 발견 :

패키지가 없습니다 R CMD BUILD이 아니라 대신의 repos와 함께 작동하도록 보인다 contriburl를 사용 R CMD INSTALL --build
  • 에 의해 건설되어야한다

    1. :

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