PHP, Node.js e Composer
Escolhe versões globais ou fixa uma por projeto.
Versões por projeto
Global segue a versão predefinida do Yard; uma versão específica fica fixa nesse projeto. yard php e yard composer usam o PHP do projeto. unisolate regressa à versão global. Se uma versão fixa não estiver instalada, o Yard mostra um erro em vez de a substituir.
Node e extensões
O Node é gerido pelo nvm. A configuração .nvmrc é partilhada pelos processos e workspaces do projeto.
O Yard fornece módulos Xdebug e SPX verificados para todas as versões PHP disponíveis para transferência: 8.0–8.5 em Apple Silicon (NTS). Atualiza uma instalação existente do PHP 8.0 no Yard antes de instalar os seus módulos. Consulta o guia de compatibilidade.
yard php:list
yard php:install 8.4
yard isolate 8.4
yard php -v
yard composer install
yard node:list
yard node:install 22
yard isolate-node 22
yard php:extensions