PHP, Node.js und Composer
Wähle globale Runtimes oder lege Versionen pro Projekt fest.
Eine Version pro Projekt
Global folgt Yards Standardversion. Eine konkrete Auswahl legt die Version für das Projekt fest. yard php und yard composer verwenden dessen PHP.
yard php:list
yard php:install 8.4
yard isolate 8.4
yard php -v
yard composer install
yard unisolate stellt die globale Version wieder her. Fehlende festgelegte Versionen erzeugen einen Fehler; Yard ersetzt sie nicht stillschweigend.
Node und .nvmrc
yard node:list
yard node:install 22
yard isolate-node 22
Node nutzt nvm. Die .nvmrc-Konfiguration gilt auch für Prozesse und Workspaces des Projekts.
PHP-Erweiterungen
Yard bietet geprüfte Xdebug- und SPX-Module für alle herunterladbaren PHP-Versionen: 8.0–8.5 auf Apple Silicon (NTS). Aktualisiere eine bestehende PHP-8.0-Installation in Yard, bevor du ihre Module installierst. Siehe den Kompatibilitätsleitfaden.
yard php:extensions
Prüfe die Erweiterungsmatrix. Verfügbare PHP-Versionen hängen von veröffentlichten Binärpaketen ab.