diff --git a/README.org b/README.org index 37ef8d613915332055984413cca3c4c2696f3388..0a157134bcaf1c777692cc028abdbd64b09a5f0e 100644 --- a/README.org +++ b/README.org @@ -4,16 +4,21 @@ Dieses Repository dient dazu, einmal zu demonstrieren wie Nix mit einem R-Projek Für eine Verwendung ist =nix= erforderlich. Wie das geht, steht [[https://nixos.org/download.html][hier]]. Darüber hinaus müssen die experimentellen Features =nix-command= und =flakes= aktiviert sein. Erklärung [[https://nixos.wiki/wiki/Flakes#Other_Distros:_Without_Home-Manager][hier]]. -Wenn Nix läuft, kann im Terminal über den Befehl - -#+begin_src bash -nix run . -#+end_src - -die Umgebung aktiviert werden. Ab dort sollten alle Abhängigkeiten zur Verfügung stehen. +Es gibt zwei Möglichkeiten, die Umgebung auszuführen: + +1. Direktes Ausführen des beiliegenden Scripts + #+begin_src bash +nix run + #+end_src + Damit wird die Umgebung aktiviert, das R-Skript ausgeführt und das Ergebnis in die Kommandozeile ausgegeben. +2. Mit + #+begin_src bash +nix develop + #+end_src + lässt sich die Umgebung aktivieren. Ab dort sollten alle Abhängigkeiten zur Verfügung stehen. *** Direnv -Für eine automatische Aktivierung der Nix-Umgebung wird hier =direnv= verwendet. Wer das verwenden möchte, findet in dem Packagemanager seines:ihres Vertrauens die jeweilige Distribution. +Für eine automatische Aktivierung der Nix-Umgebung wird hier =direnv= verwendet. Wer das verwenden möchte, findet in dem Packagemanager seines:ihres Vertrauens die jeweilige Distribution. Damit stehen direkt beim Eintritt in den Ordner das Äquivalent von =nix develop= zur Verfügung. *** Probleme mit dem RStudio-Wrapper