首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OS X中从源安装R包(spdep) -编译错误

在OS X中从源安装R包(spdep) -编译错误
EN

Stack Overflow用户
提问于 2014-05-31 16:57:22
回答 1查看 921关注 0票数 0

我正在尝试在OSX10.9Mavericks上安装一个R包(spdep),底部是R 3.0.1 (sessionInfo )。这个包是从http://cran.r-project.org/web/packages/spdep/index.html (源文件spdep_0.5-71.tar.gz)下载的,我尝试使用R CMD INSTALL通过终端安装它。

问题是终端会产生这个错误:

代码语言:javascript
复制
ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [spdep.so] Error 1
ERROR: compilation failed for package ‘spdep’
* removing ‘/Library/Frameworks/R.framework/Versions/3.1/Resources/library/spdep’

我尝试重新安装Xcode和我已经拥有的命令行工具。我还在终端上安装了做sudo tar fvxz gfortran-4.8.2-darwin13.tar.bz2gfortran-4.8.2-darwin13.tar.bz2。但它仍然会给我同样的错误。

有什么解决方案吗?

谢谢!

代码语言:javascript
复制
> sessionInfo()
R version 3.1.0 (2014-04-10)
Platform: x86_64-apple-darwin13.1.0 (64-bit)
EN

回答 1

Stack Overflow用户

发布于 2014-08-04 17:13:36

我通过更改权限使其正常工作。

代码语言:javascript
复制
sudo chmod -R 755 /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/*

也许不需要更改所有的文件,但只需要更改目录,您可以尝试自己的目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23968216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档