In einigen Linux Installationen ist das TMP Verzeichnis nicht ausführbar. Dies ist eine Sicherheitsmassnahme die leider auch das Arbeiten erschwert. Die Installation von R Paketen benutzt das TMP Verzeichnis als Ablage der zu installierenden Pakete. Einige R Pakete werden auf dem Zielsystem kompiliert. Dazu wird
configure ausgeführt, dies schlägt Fehl auf diesen so geschützten Systemen. Um das Problem zu umgehen, muss das TMP Verzeichnis das R benutzt, explizit gesetzt werden. Danach kann das Paket installiert werden.
Sys.setenv(TMPDIR="/home/jenkins_slave")
install.packages("sqldf")
Keine Kommentare:
Kommentar veröffentlichen