Wie / Wann ist die HOME-Umgebungsvariable in R festgelegt?
Bei der Fehlerbehebung bei einem R-Konfigurationsproblem, das einen Pandoc-Konvertierungsfehler verursacht hat, als versucht wurde, eine .Rmd auf einem Windows 10-Computer eines Kollegen zu knit, bemerkte ich, dass der erste Pfad .libPaths()
auf einen Pfad in einem Netzwerkverzeichnis und nicht auf das c:/Users/[username]/R/win-library/...
Verzeichnis verweist .
Das Ausführen Sys.getenv()
in R zeigte das HOMEDRIVE
und HOMEPATH
war (wie erwartet) c:
und \Users\[username]
dennoch wurde eine HOME
Umgebungsvariable aufgelistet, die auf den Netzwerkpfad verweist, den wir gefunden hatten.libPaths()
Beim Ausführen SET
in einer Cmd-Shell wurde diese HOME
Umgebungsvariable überhaupt nicht aufgelistet. Es scheint also etwas zu sein, das R irgendwo anders gefunden hat ...
Woher bekommt R diese HOME
Umgebungsvariable?
FWIW: Ich habe das Konfigurationsproblem behoben, indem ich eine Windows-Benutzerumgebungsvariable festgelegt habe HOME =% HOMEDRIVE %% HOMEPATH%; R setzt dann alle anderen Umgebungsvariablen von dort entsprechend.
0 Antworten auf die Frage
Verwandte Probleme
-
1
TextMate + R-Paket: Deaktiviert die Online-Hilfe beim Öffnen von Klammern
-
6
Wie kann man eine Shortcut- oder Batch-Datei an die neue Taskleiste und das Startmenü von Windows 7,...
-
6
Eigentümerfenster rekursiv ändern 7
-
4
Wie tausche ich die Windows- und Steuertasten in Windows aus?
-
6
Wie installiere ich Plugins für gedit unter Mac OS X?
-
2
Wie wichtig ist die Prozessorgeschwindigkeit für die Ausführung von R?
-
1
Deaktivieren, wenn sich die Maus in Windows 7 am Bildschirmrand befindet, zeigt Desktop.
-
2
Gibt es ein Werkzeug, mit dem ich Zeitstempel nach Tag / Woche / Monat visualisieren kann?
-
1
Installation der neuesten R-Version (2.13.0) auf Ubuntu 11.04
-
6
Problem mit der RODBC-Installation in Ubuntu