Sonntag, 15. März 2015

Installieren eines R Paketes mit Hilfe eines eigenen TMP Verzeichnisses

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