PHP, Node.js et Composer
Choisissez les runtimes globaux ou fixez une version par projet.
Une version par projet
Global suit la version par défaut de Yard. Une sélection précise fixe celle du projet. yard php et yard composer utilisent son PHP.
yard php:list
yard php:install 8.4
yard isolate 8.4
yard php -v
yard composer install
yard unisolate rétablit la version globale. Une version fixée absente produit une erreur ; Yard ne la remplace pas silencieusement.
Node et .nvmrc
yard node:list
yard node:install 22
yard isolate-node 22
Node utilise nvm. La configuration .nvmrc du projet est partagée par ses processus et workspaces.
Extensions PHP
Yard fournit des modules Xdebug et SPX vérifiés pour toutes les versions PHP téléchargeables : 8.0–8.5 sur Apple Silicon (NTS). Mettez à jour une installation PHP 8.0 existante dans Yard avant d’installer ses modules. Consultez le guide de compatibilité.
yard php:extensions
Consultez la matrice des extensions. Les versions PHP disponibles dépendent des binaires publiés.