创建Web服务器CRAN存储库-目录结构疑难解答

创建Web服务器CRAN存储库-目录结构疑难解答,r,packaging,R,Packaging,我正试图找出如何创建http CRAN存储库。我试着去做,但没有真正的成功 基本上,我的本地存储库是这样设置的(我不确定源目录是否合理,但我添加了它以防万一): 所以我的结论是它找不到存储库,但奇怪的是当我尝试时: > available.packages(contriburl="http://cran.gforge.se/bin/windows/contrib/2.15") Package Version Priority Depends

我正试图找出如何创建http CRAN存储库。我试着去做,但没有真正的成功

基本上,我的本地存储库是这样设置的(我不确定源目录是否合理,但我添加了它以防万一):

所以我的结论是它找不到存储库,但奇怪的是当我尝试时:

> 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"
它实际上找到了我漂亮的包裹,但路径是混乱的。如果我尝试运行安装,我会得到以下结果:

> 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

我一直在寻找帮助,但我一定是瞎了。。。请引导我:-S

经过一番搜索,我发现:

  • 软件包不应通过
    R CMD BUILD
    生成,而应通过
    R CMD INSTALL--BUILD
  • 与其使用Contribur,不如使用回购:

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

  • > 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"
    
    > 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