Ich habe einige Probleme mit Systemumgebungsvariablen mit RStudio. In ~ / .bashrc werden einige benutzerdefinierte Umgebungsvariablen festgelegt, auf die ich in meinem Programm mit Sys.getenv () zugreifen möchte.
Wenn ich Rstudio von der Kommandozeile aus anrufe,das funktioniert gut. Wenn ich jedoch die Ubuntu-Startfunktion (Alt + F2) zum Starten von RStudio verwende, werden meine Umgebungsvariablen nicht gefunden. Für die Portabilität wäre es mir auch lieber, wenn dies funktioniert. Kann jemand helfen?
Antworten:
0 für die Antwort № 1Sie müssen den Desktop Launcher von Rstudio finden. In Ubuntu sind Launchers einfache Textdateien mit der Erweiterung .desktop
. Sie können mehr über das Dateiformat lesen Hier. Die häufigsten Standorte für diese sind /home/user/.local/share/applications
(benutzerspezifisch) und /usr/local/share/applications
(systemweit). Der einfachste Weg, diese Dateien zu bearbeiten, ist die Verwendung einer App namens Menulibre.
Sie können menulibre installieren, indem Sie im Terminal den folgenden Befehl ausführen:
sudo apt-get update && sudo apt-get install menulibre
Sie können dann die Menulibre verwenden, um den Rstudio Launcher zu suchen und zu bearbeiten.
Ich habe es gerade probiert Sys.getenv()
auf meiner Rstudio-Installation, und es funktioniert gut. Mein Rstudio-Starter-Befehl lautet /usr/lib/rstudio/bin/rstudio %F
Edit: Ich verwende Rstudio Version 0.99.491