无法安装RODBC for R,clang:错误:?

时间:2016-03-19 00:53:45

标签: r macos

我刚刚开始为每个人工作,我在安装RODBC软件包时遇到问题。我已经看到很多其他人在Mac上也遇到了麻烦。 (我目前正在运行10.10.5 Yosemite。)

最初我遇到了程序找到sql.h和sql.ext标题的问题,但我终于设法解决了这个问题。

然而,现在,当我跑

install.packages("RODBC")

install.packages("~/Downloads/RODBC_1.3-12.tar", repos = NULL, type = "source"), 

我明白了:

clang: error: no such file or directory: '/usr/local/lib/libcairo.a'
clang: error: no such file or directory: '/usr/local/lib/libpixman-1.a'
clang: error: no such file or directory: '/usr/local/lib/libfreetype.a'
clang: error: no such file or directory: '/usr/local/lib/libfontconfig.a'
clang: error: no such file or directory: '/usr/local/lib/libreadline.a'
make: *** [RODBC.so] Error 1
ERROR: compilation failed for package ‘RODBC’
* removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/RODBC’
Warning in install.packages :
  installation of package ‘/Users/John/Downloads/RODBC_1.3-12.tar’ had non-zero exit status

我陷入了僵局。我似乎没有找到关于通过这个的建议的方式,我真的不明白这意味着什么。我真的可以使用一些帮助!

1 个答案:

答案 0 :(得分:0)

在OSX 10.11.6中使用Microsoft R Open 3.2.4时遇到了同样的问题。 为了解决这个问题,我刚做了brew install cairo

之后我得到了一个不同的错误:

  

clang:错误:没有这样的文件或目录:'/ usr / local / lib / libreadline.a'

这是通过brew link --force readline解决的。 然后我再次使用install.packages("RODBC",type = "source"),它对我有用。