R 从源代码安装程序包失败,返回“0”;意外的$end“;错误

R 从源代码安装程序包失败,返回“0”;意外的$end“;错误,r,R,这件事真让我难受: 问题:我无法使用标准存储库从源代码在R中安装任何软件包 install.packages(“quantreg”,type=“source”) 将包安装到“/Users/foo/Library/R/3.0/Library”中 (由于“lib”未指定) 正在尝试URL'http://cran.wustl.edu/src/contrib/quantreg_5.05.tar.gz' 内容类型“应用程序/x-gzip”长度1636075字节(1.6MB) 打开的url 下载1.6MB

这件事真让我难受:

问题:我无法使用标准存储库从源代码在R中安装任何软件包

install.packages(“quantreg”,type=“source”)

将包安装到“/Users/foo/Library/R/3.0/Library”中 (由于“lib”未指定) 正在尝试URL'http://cran.wustl.edu/src/contrib/quantreg_5.05.tar.gz' 内容类型“应用程序/x-gzip”长度1636075字节(1.6MB) 打开的url 下载1.6MB 错误:1:5:意外的$end 停止执行 下载的源程序包位于中 “/private/var/folders/h3/yfhgnv7n5gq84ly4kr6334gr0000gn/T/Rtmp3kothF/downloaded_packages” 警告信息: 在install.packages(“quantreg”,type=“source”)中: 选项(“解压缩”) $unzip [1] “内部” 细节

OS:OSX.9 我干净地安装了Mavericks并安装了Xcode 5+命令行工具。 R:3.0.2从CRAN二进制文件安装

我意识到我可以为“quantreg”安装二进制软件包,但这不是重点

问题:我如何解决这个问题

我试过:

  • 从源代码安装R(实际上,这是我第一次注意到问题的方式) 1b。使用clang和clang从源代码安装R++
  • 修改/Library/Frameworks/R.framework/Versions/3.0/Resources/etc/Makeconf文件,将CC和CXX更改为clang,clang++
  • 伏都教
  • 显然,这些东西对我都不管用。我只是在做一些天真的蠢事吗?请在简单的句子中使用小词

    更新: 使用r-sig-mac档案,有一些东西是关于不可思议的、不相似的GNUTAR的。我自己也发现了gfortran电话的一些问题。通过向“/Users/foo/.R/Makevars”文件添加以下行,我取得了一些进展(但仍然没有解决)

    TAR=/usr/bin/TAR FC=/usr/local/bin/gfortran F77=/usr/local/bin/gfortran FLIBS=-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64-L/usr/local/lib/x86_64-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3 请注意,这将从FLIBS中删除“-lgfortran”选项。
    现在,这些软件包将使用R CMD install/path/to/source.tar.gz(这是新的)进行安装,但使用我在R中的原始命令仍然不起作用。

    最近关于R和Mavericks的R-sig-mac列表有很多讨论。查看那里的讨论是否与此问题相关。我还建议升级到R 3.0.2&最新的R.app GUI,以确保您的系统上的内容一致。
    install.packages("quantreg", type="source")
    Installing package into ‘/Users/foo/Library/R/3.0/library’
    (as ‘lib’ is unspecified)
    trying URL 'http://cran.wustl.edu/src/contrib/quantreg_5.05.tar.gz'
    Content type 'application/x-gzip' length 1636075 bytes (1.6 Mb)
    opened url
    
    downloaded 1.6 Mb
    
    Error: 1:5: unexpected $end
    Execution halted
    
    The downloaded source packages are in
        ‘/private/var/folders/h3/yfhgnv7n5gq84ly4kr6334gr0000gn/T/Rtmp3kothF/downloaded_packages’
    Warning message:
    In install.packages("quantreg", type = "source") :
    options("unzip")
    $unzip
    [1] "internal"
    TAR=/usr/bin/tar
    FC=/usr/local/bin/gfortran
    F77=/usr/local/bin/gfortran
    FLIBS =  -L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64 -L/usr/local/lib/x86_64 -L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3