在macOS Sierra 10.12.1上安装rJava:链接器错误licuuc
我正在尝试在R-Studio中安装rJava,但出现了错误在macOS Sierra 10.12.1上安装rJava:链接器错误licuuc,java,r,installation,rjava,Java,R,Installation,Rjava,我正在尝试在R-Studio中安装rJava,但出现了错误 ld: library not found for -licuuc clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [libjri.jnilib] Error 1 make[1]: *** [src/JRI.jar] Error 2 make: *** [jri] Error 2 ERROR: com
ld: library not found for -licuuc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’
* removing ‘/Users/iMacLinda/Library/R/3.3/library/rJava’
Warning in install.packages :
installation of package ‘rJava’ had non-zero exit status
R
版本u平台x86_64-apple-darwin16.1.0 arch x86_64操作系统
达尔文16.1.0系统x86_64,达尔文16.1.0状态主修3小修3.2年
2016年10月31日svn版次71607语言R版本。字符串R版本
3.3.2(2016-10-31)昵称真诚南瓜补丁
如何修复此链接器错误?我在其他地方找到了MacPorts的解决方案,步骤1-5由指导,步骤6由指导
/opt/local/Library/Frameworks/R.framework/Resources/etc/Makeconf
,并将行LIBS=-llzma-lm-liconv-licuuc-licui18n
更改为LIBS=-llzma-lm-liconv
export JAVA_HOME=/System/Library/JAVA/JavaVirtualMachines/1.6.0.jdk/Contents/HOME
R CMD javareconf
install.packages(“rJava”)
sudo ln-f-s$(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib/usr/local/lib
清理你的道路
R CMD config --ldflags
-L/Users/osx/anaconda3/lib/R/lib -lR -lpcre -llzma -lbz2 -lz -lm -liconv -licuuc -licui18n
mv~/.bash\u profile~/.bash\u profile\u备份
$ R CMD config --ldflags
-F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv
sudo R CMD javareconf
Rscript -e 'install.packages("rJava", repos="http://rforge.net", type="source")'
自制软件也有一个解决方案,其中R与brew cask install R-app一起安装,gcc必须在没有forenmp标志的情况下重新编译。您应该提到OS X版本和您使用的R版本。否则这只是猜测,答案是不可能的。在R-SIG-Mac邮件列表中可以看到这一点。此外:您似乎没有库
icuuc
。我会首先尝试解决这个问题。我正在使用macOS Sierra v 10.12.1,至于R,我得到了以下版本>平台x86_64-apple-darwin16.1.0 arch x86_64 os darwin16.1.0系统x86_64,darwin16.1.0状态大调3小调3.2年级2016年第10个月第31天svn版次71607语言R版本。字符串R版本3.3.2(2016-10-31)昵称我在别处找到了这个解决方案。