【发布时间】:2014-04-30 05:11:10
【问题描述】:
错误信息是
gcc -bundle -undefined dynamic_lookup -g -arch x86_64 -headerpad_max_install_names -arch x86_64 build/temp.macosx-10.6-x86_64-2.7/./rpy/rinterface/_rinterface.o -L/Library/Frameworks/R.framework/Resources/lib -L/Library/Frameworks/R.framework/Resources/modules -lR -llzma -liconv -licucore -lm -o build/lib.macosx-10.6-x86_64-2.7/rpy2/rinterface/_rinterface.so
ld: library not found for -llzma
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
【问题讨论】:
-
我刚刚重装了R 3.0.3,可以成功安装rpy2了。
-
这是一种解决方法,而不是修复方法。您要安装什么版本的 rpy2? rpy2-2.3.10 修复了使用 R-3.1 安装的问题。
-
我得到 cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F。 -F/usr/local/Cellar/r/3.1.0/R.framework/.. -framework R -llzma -licucore -lm -liconv -Qunused-arguments -I/usr/local/Cellar/r/3.1.0 /R.framework/Resources/include build/temp.macosx-10.9-intel-2.7/./rpy/rinterface/_rinterface.o -L/usr/local/Cellar/r/3.1.0/R.framework/Resources/ modules -lR -llzma -liconv -licucore -lm -o build/lib.macosx-10.9-intel-2.7/rpy2/rinterface/_rinterface.so ld:找不到-lR的库
标签: rpy2