问题
在 RedHat Linux 环境中安装 rJava 软件包时,将出现下面的错误消息︰
/usr/bin/ld︰ 无法找到-licuuc
collect2: ld 返回 1 退出状态
请 [2]: *** [libjri.so] 错误 1
请 [2]: 离开目录 ' / tmp/Rtmp13ZjLo/R.INSTALL200e61ae1/rJava/jri/src
将 [1]: *** [src/JRI.jar] 错误 2
将 [1]: 离开目录 ' / tmp/Rtmp13ZjLo/R.INSTALL200e61ae1/rJava/jri
制作: *** [jri] 错误 2
错误︰ 编译失败程序包 rJava
解决方案
Libicu 库缺少与此错误。若要验证是否在您的环境中这种情况,请检查您是否拥有它通过执行下面的命令在 linux 控制台安装到计算机上︰
rpm -qa | grep -i libicu
应显示在输出的两个包。如果存在一个或无此程序包,只需使用 yum 进行安装︰
yum install libicu yum install libicu-devel