Dieses Repository dokumentiert den standardisierten Setup-Prozess für eine macOS-Entwicklungsumgebung. Es führt durch die Installation und Konfiguration der essenziellen Werkzeuge, die für den Entwicklungsalltag benötigt werden.
Bevor das Setup gestartet wird, müssen folgende Voraussetzungen erfüllt sein:
- Ein macOS-System (Intel oder Apple Silicon)
- Administratorrechte auf dem Gerät
- Eine aktive Internetverbindung
Folgende Kernkomponenten werden in diesem Setup installiert:
| Tool | Kategorie | Beschreibung | Installationsmethode |
|---|---|---|---|
| Homebrew | Paketmanager | Der De-facto-Standard-Paketmanager für macOS, um alle weiteren Tools zu verwalten. | curl / bash |
| Git | Versionskontrolle | Tracking von Code-Änderungen und Zusammenarbeit im Team. | brew |
| VS Code | Code Editor | Hochgradig anpassbare Entwicklungsumgebung von Microsoft. | brew --cask |
| Python | Sprache | Vielseitige Programmiersprache für Skripte, Backend und Datenverarbeitung. | brew |
| Node.js & NPM | Runtime & Packages | JavaScript-Laufzeitumgebung und der dazugehörige Paketmanager. | brew |
Öffne das Programm Terminal (zu finden unter Programme > Dienstprogramme) und führe die folgenden Befehle nacheinander aus.
Zuerst installieren wir die Apple-Entwicklerwerkzeuge und den Paketmanager Homebrew.
# 1. Xcode Command Line Tools installieren
xcode-select --install
# 2. Homebrew installieren
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"
⚠️ Wichtig: Lies nach der Homebrew-Installation die Terminal-Ausgabe. Dort stehen meist 2-3 Befehle unter "Next steps", die du ausführen musst, um Homebrew zu deinemPATHhinzuzufügen.
Sobald Homebrew einsatzbereit ist, können die restlichen Werkzeuge automatisiert installiert werden:
# Terminal-Tools und Sprachen installieren
brew install git python node
# Visual Studio Code als grafische Anwendung installieren
brew install --cask visual-studio-codePrüfe, ob alle Pfade korrekt gesetzt sind und die Tools antworten:
git --version
python3 --version
node --version
npm --version
code --versionDamit die Tools reibungslos zusammenarbeiten, müssen nach der Installation noch einige Grundeinstellungen vorgenommen werden.
Setze deine globalen Benutzerdaten, damit Commits dir korrekt zugeordnet werden:
git config --global user.name "Dein Vorname Dein Nachname"
git config --global user.email "deine.email@beispiel.de"
git config --global init.defaultBranch mainFür ein optimales Erlebnis empfehlen wir die Installation folgender Extensions direkt in VS Code:
- Prettier - Code formatter
- GitLens - Erweiterte Git-Funktionen
- Python (von Microsoft)