Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Gurzhii's avatar

Envoyer composer error

Hi all, please help me. Setted up my server via laravel forge, first deployment was made by forge, and then i'm trying to do it via envoyer, got this error:

Using global Composer installation.
> php artisan clear-compiled
PHP Warning:  require(/home/forge/default/releases/20160519063300/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/forge/default/releases/20160519063300/bootstrap/autoload.php on line 17

Warning: require(/home/forge/default/releases/20160519063300/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/forge/default/releases/20160519063300/bootstrap/autoload.php on line 17
PHP Fatal error:  require(): Failed opening required '/home/forge/default/releases/20160519063300/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/forge/default/releases/20160519063300/bootstrap/autoload.php on line 17

Fatal error: require(): Failed opening required '/home/forge/default/releases/20160519063300/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/forge/default/releases/20160519063300/bootstrap/autoload.php on line 17
Script php artisan clear-compiled handling the pre-install-cmd event returned with an error
0 likes
3 replies
nullrefexc's avatar

Did you ever find a solution, G-man?

Running into the same issue after installing via forge and then switching to Envoyer.

dennernavarro's avatar

It seems that composer hasn't been called. For some reason, I got the message "Skipping Composer install ".

I just add a new Hook after "Activate New Release" like:

cd {{release}}
composer install 
michaeldrennen's avatar

The install will be skipped if:

  1. A vendor directory already exists in the project, or
  2. The composer.json file is missing.

Please or to participate in this conversation.