R liest Rprofile.site nicht beim Start

2652
isomorphismes

Wenn ich beginne Res bedeutete zum Lesen /etc/Rprofile.siteersten Sache. Ich habe bestätigt, dass dies nicht der Fall ist, aber ich habe keine Ahnung, warum oder wie man es beheben kann. Beim source('/etc/Rprofile.site')Start geht alles gut.


Einige willkürliche Dinge, die ich untersuchen wollte, was für jemanden nützlich sein könnte, der helfen möchte oder irrelevant sein könnte.

$ which R /usr/bin/R  $ ls -l /usr/bin/R -rwxr-xr-x 1 root root 8589 … /usr/bin/R 

(nichts fischartig versteckt sich in einem Zeiger / Softlink, das ist es nicht)

$ echo $R_HOME  $ less ~/.Renviron /home/isomorphismes/.Renviron: No such file or directory  > Sys.getenv("R_HOME") [1] "/usr/lib/R"  > Sys.getenv("RHOME") [1] "~/R/i686-pc-linux-gnu-library/" 
3
Hast du das jemals herausgefunden? Ich sehe das gleiche für R auf RHEL 7 Mark Nielsen vor 6 Jahren 0
R würde nicht das `.Rprofile` in meinem Home-Verzeichnis lesen. Meine Lösung war, nach `/ usr / lib / R / etc` zu gehen und dort einen Softlink zu erstellen:` sudo ln -sf ~ / .Rprofile`. Nicht sicher, ob dies der Weg ist, aber es funktioniert. rmf vor 5 Jahren 0

1 Antwort auf die Frage

1
fra_pont

Sie sollten versuchen zu sehen, was R für R_HOME (oder RHOME) hält. Versuche zu rennen

R RHOME 

das sollte den Wert von RHOME drucken und beenden.

Alternativ über die R-Befehlszeile

Sys.getenv("R_HOME") 

Ich denke, R wird die Start- und Conf-Dateien auslesen $(R RHOME)/etc/

Vielleicht ist es nicht der Ort, an dem Sie denken, es ist ... Hoffe, das hilft

Grüße

Vielen Dank. "/ usr / lib / R" für "R_HOME" und "~ / R / i686-pc-linux-gnu-library /" für "RHOME" ... scheint nicht so schlimm zu sein? isomorphismes vor 9 Jahren 0