@dansup I'm not super familiar with PHP (the last time I touched it was shared hosting on PHP 5!) but Composer probably sees a system install and not Valet since Valet hasn't reapplied whatever variables Composer is checking for?