Problema
Quando si installa il pacchetto rJava in un ambiente RedHat Linux, verrà visualizzato il seguente messaggio di errore:
/usr/bin/ld: Impossibile trovare - licuuc
collect2: ld restituito lo stato di uscita 1 rendere [2]: * * * [libjri.so] errore 1 rendere [2]: lasciando directory ' / tmp/Rtmp13ZjLo/R.INSTALL200e61ae1/rJava/jri/src' rendere [1]: * * * [src/JRI.jar] errore 2 rendere [1]: lasciando directory ' / tmp/Rtmp13ZjLo/R.INSTALL200e61ae1/rJava/jri' rendere: * * * [jri] errore 2 Errore: compilazione non riuscita per il pacchetto 'rJava'Soluzione
Questo errore riguarda la libreria libicu mancante. Per verificare se questo è il caso nel proprio ambiente, controllare se si è installato nel computer eseguendo il comando seguente nella console linux:
rpm -qa | grep -i libicu
Dovrebbero essere presenti due package visualizzato nell'output. Se sono presenti uno o nessuno dei pacchetti di questo, è sufficiente utilizzare slurp per installarlo:
yum install libicu yum install libicu-devel