这个杀了我:
问题:我无法使用标准存储库从源代码安装R中的任何软件包。
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"
详细
操作系统:OSX.9 我做了一个干净的Mavericks安装并安装了Xcode 5 +命令行工具。 R:3.0.2从CRAN二进制文件安装
我意识到我可以为“quantreg”安装二进制包,但这不是重点。
问题:我该如何解决这个问题?
我试过了:
显然,这些都不适合我。我只是在做一些天真愚蠢的事情吗?请使用简单句子中的小词。
更新: 使用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中使用我的原始命令仍然无法正常工作。