Node.js
Installation
Die Installation erfolgt mittels nvm
, dessen Installation auf seiner Github-Seite beschrieben ist. Mit dem folgenden Befehl wird die aktuelle LTS-Version von Node.js installiert:
Globale Pakete
Normalerweise werden alle Pakete nur lokal in den Entwicklungsprojekten installiert. Enige Pakete bieten aber Werkzeuge, die auch global genutzt werden können. Zunächst einmal wäre dort die alternative Paketverwaltung yarn
, die mittels npm install -g yarn
installiert wird.
Anschließend können weitere globale Pakete mittels yarn installiert werden:
yarn global add @vue/cli vuepress
Python
Installation
Die Installation erfolgt mit dem folgenden Befehl:
Sollte pyenv
noch nicht installiert sein, so kann die Installation mit dem Pyenv-Installer durchgeführt werden.
Einrichtung
Also zunächst einmal muss pip
konfiguriert werden, so dass die eigenen Pakete gefunden werden. Dazu muss im Homeverzeichnis des Benutzers im Ordner .config/pip
eine Datei pip.conf
mit dem folgenden Inhalt angelegt werden:
[global]
timeout = 10
extra-index-url = https://uli:KB!ImgF.@pypi.hawaii.viaregio-services.de/simple
Danach sollten auch die eigenen Pakete, wie z.B. viaTools
gefunden werden. Jetzt erfolgt die Installation einiger Basispakete:
pip install -U pip setuptools wheel pip-tools
Pakete
Im Git-Repository ViaRegio/Skripte
befindet sich die Datei requirements.in
die es ermöglicht mittels python -m piptools compile -U
eine requirements.txt
zu erzeugen.
Diese kann dann über den Befehl python -m piptools sync
oder python -m pip install -r requirements.txt
genutzt werden um die Python Pakete zu installieren.