【问题标题】:cannot install R package from source In Mac OSX Maverick [duplicate]无法在 Mac OSX Maverick 中从源代码安装 R 包 [重复]
【发布时间】:2013-10-23 05:07:35
【问题描述】:

我今天将我的 Mac OS X 从 ML 升级到了 Maverick,并安装了 RStudio 的预览版。我想我还将 Xcode 更新到 5.0.1 并在我的 MacBook Pro 上安装了命令行工具。但是,当我从源代码安装自己的包时,出现以下错误:

* installing *source* package ‘PKG’ ...
** libs
llvm-gcc-4.2 -arch x86_64 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=core2 -g -O2  -c lm.c -o lm.o
make: llvm-gcc-4.2: No such file or directory
make: *** [lm.o] Error 1
ERROR: compilation failed for package ‘PKG’
* removing ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library/PKG’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/3.0/Resources/library/PKG’
Warning in install.packages :
  installation of package ‘../PKG_0.2.7.tar.gz’ had non-zero exit status

我可以知道是否有任何解决方案可以解决此问题吗?谢谢!我的一部分sessionInfo

R version 3.0.1 (2013-05-16)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

【问题讨论】:

  • make: llvm-gcc-4.2: No such file or directory
  • @TylerRinker:我看到了那个帖子并安装了那个预览版。我不认为这是 RStudio 的问题,但是我的新系统中的 gcc 和命令行工具有问题......或者 R 本身。
  • @RicardoSaporta 是的,这就是罪魁祸首。如何解决?
  • 好吧,很高兴我还没有安装 Mavericks :-( 。同时,您可能会通过在 stat.ethz.ch/pipermail/r-sig-mac 搜索最近的 r-sig-mac 邮件列表档案找到一些想法@ 我要去检查一下为自己出去。

标签: r gcc osx-mavericks


【解决方案1】:

请参考此链接:https://stackoverflow.com/a/19505252/1510531。在/Library/Frameworks/R.framework/Resources/etc中的Makeconf文件中修改以下行后:

CC=clang
CXX=clang++
CXXFLAGS= -O3 -pedantic

我现在可以安装 R 源代码包了 :)

更新

根据@asieira 的说法,最后一个CXXFLAGS 是不推荐的,所以只需进行以下更改:

CC=clang
CXX=clang++

【讨论】:

猜你喜欢
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
  • 2010-12-01
相关资源
最近更新 更多