Skip to content

Latest commit

 

History

History
101 lines (70 loc) · 3.82 KB

File metadata and controls

101 lines (70 loc) · 3.82 KB

💻 macOS Development Environment Setup

macOS Homebrew Status

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.

📋 Inhaltsverzeichnis

  1. Voraussetzungen
  2. Tool-Übersicht
  3. Schritt-für-Schritt Installation
  4. Konfiguration & Best Practices

1. Voraussetzungen

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

2. Tool-Übersicht

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

3. Schritt-für-Schritt Installation

Öffne das Programm Terminal (zu finden unter Programme > Dienstprogramme) und führe die folgenden Befehle nacheinander aus.

Phase 1: Die Basis schaffen

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 deinem PATH hinzuzufügen.

Phase 2: Core-Tools installieren

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-code

Phase 3: Installation verifizieren

Prüfe, ob alle Pfade korrekt gesetzt sind und die Tools antworten:

git --version
python3 --version
node --version
npm --version
code --version

4. Konfiguration & Best Practices

Damit die Tools reibungslos zusammenarbeiten, müssen nach der Installation noch einige Grundeinstellungen vorgenommen werden.

Git Setup

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 main

VS Code Erweiterungen (Empfohlen)

Für ein optimales Erlebnis empfehlen wir die Installation folgender Extensions direkt in VS Code:

  • Prettier - Code formatter
  • GitLens - Erweiterte Git-Funktionen
  • Python (von Microsoft)