Skip to content
Snippets Groups Projects
Commit 072fe504 authored by Seseke, David's avatar Seseke, David :floppy_disk:
Browse files

Explain new way of executing script

parent 11ef7426
Branches
No related tags found
No related merge requests found
......@@ -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
Es gibt zwei Möglichkeiten, die Umgebung auszuführen:
1. Direktes Ausführen des beiliegenden Scripts
#+begin_src bash
nix run .
nix run
#+end_src
die Umgebung aktiviert werden. Ab dort sollten alle Abhängigkeiten zur Verfügung stehen.
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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment