Beachten Sie, dass kein unerwartet organisierter Inhalt vorhanden war
Eine offizielle Beschreibung der Java / R-Schnittstelle selbst finden Sie unter https://www.rforge.net/JRI/.
Wird weggelassen, da Java nur wie gewohnt installiert und durch den PATH geleitet wird.
Yum ist wahrscheinlich in Ordnung, aber ich wollte eine ältere Version einbinden, also habe ich es selbst gemacht.
wget https://cran.r-project.org/src/base/R-3/R-3.2.0.tar.gz
tar zxvf R-3.2.0.tar.gz
cd R-3.2.0
./configure --with-x=no && make && sudo make install
RJava-Paket einschließen
sudo R CMD javareconf ##Legen Sie automatisch Java-Umgebungsinformationen in R fest
sudo R ##R Interaktive Shell wird gestartet
[R console] > install.packages('rJava') ##Sie werden gefragt, ob Sie lokal installieren möchten, also ja
[R console] > system.file("jri",package="rJava") ## (1)rJava-Standort
Umgebungsvariablen festlegen
R RHOME ## (2)R Lage. Das Ergebnis unterscheidet sich von dem R, aber das ist richtig.
vi ~/.bash_profile
## bash_Passend zum Profil hinzugefügt
LD_LIBRARY_PATH=/usr/lib64/R/library/rJava/jri/:/usr/local/lib64/R/lib/ ## (1)
export LD_LIBRARY_PATH
R_HOME=/usr/local/lib64/R ## (2)
export R_HOME
source ~/.bash_profile
Wenn Sie den Server wie gewünscht starten, sollte Java R korrekt erkennen.
Recommended Posts