Eine macOS-Workstation für Web, Backend und Mobile.
Ein praktisches macOS-Setup mit Xcode Command Line Tools, Homebrew, Git, VS Code, Cursor, Node.js, pnpm, Docker Desktop und optionalen iOS- oder Flutter-Workflows.
Mit Apple-Tools beginnen
Command-line build tools zuerst installieren, damit Git, Compiler und native Abhängigkeiten stabil laufen.
Web-Stack einfach halten
Homebrew, Node.js, pnpm, Docker Desktop und fokussierte Editor-Erweiterungen für tägliche Arbeit.
Mobile bleibt optional
Xcode, Simulatoren und Flutter sind nützlich, wenn das Projekt sie braucht, bringen aber Wartung mit.
macOS-Basis vorhersehbar installieren
Die Workstation soll Abhängigkeiten kompilieren, Webprojekte starten, Container verwalten und Mobile bei Bedarf unterstützen.
01 · Xcode Command Line Tools installieren
Stellt Compiler, Git-Integration und Header für viele Pakete bereit.
02 · Homebrew installieren
Homebrew wird Paketmanager für Git, Runtimes, CLI-Tools und Apps.
03 · Git, Node.js und pnpm installieren
Web- und Backend-Runtime vor Next.js-, NestJS- oder TypeScript-Projekten vorbereiten.
04 · Editoren ergänzen
VS Code oder Cursor mit wenigen Erweiterungen installieren.
05 · Docker Desktop ergänzen
Docker für PostgreSQL, Redis, Mailpit, MinIO und reproduzierbare lokale Services nutzen.
Command line und Paketmanager
Homebrew über offizielle Anweisungen installieren und Paketinstallationen nachvollziehbar halten.
xcode-select --installInstalliert Apple command-line tools für Git und native Builds.
brew doctorPrüft Homebrew nach der Installation.
brew update && brew upgradeAktualisiert Homebrew-Metadaten und verfügbare Pakete.
brew install git node pnpmInstalliert Kernwerkzeuge für Git- und TypeScript-Projekte.
corepack enableAktiviert Package-Manager-Shims für Projekte mit Corepack-pnpm.
Apple-Silicon-Hinweise
Moderne Tools unterstützen Apple Silicon meist, einige Abhängigkeiten brauchen dennoch Architekturprüfung.
uname -m
Zeigt arm64 oder x86_64 für die aktuelle Shell.
Native arm64-Pakete bevorzugen
Native Pakete vermeiden langsame Builds und binäre Kompatibilitätsprobleme.
Rosetta nur für Legacy-Tools
Rosetta kann helfen, sollte aber nicht Standardpfad einer modernen Stack sein.
Docker-Image-Architektur prüfenEinige Container benötigen plattformspezifische Images oder explizite Plattformwerte.
Prüfung nach der Installation
Terminal, Editor, Runtime und Container müssen konsistent antworten.
xcode-select -pBestätigt installierte command-line tools.
brew --version && brew doctorPrüft Homebrew und typische Warnungen.
git --versionBestätigt Git vor Projekt-Checkout.
node -v && pnpm -vPrüft JavaScript-Runtime und Package Manager.
docker --version && docker compose versionBestätigt Docker CLI und Compose nach Docker-Start.
Lebendiges Toolkit
Dieser Bereich wird schrittweise mit echten Werkzeugen erweitert.
Packs, Skripte und Experimente werden mit praktischem Nutzen, klaren Grenzen und technischem Kontext dokumentiert.