beyondcode / invoker-community

74 stars 2 forks source link

Strange error when connecting to a live server #328

Closed spooksie closed 1 year ago

spooksie commented 1 year ago

This is a strange one, as I can connect to other servers with ease.

OS: darwin Invoker Version: 2.11.0 Laravel Version: 9.48.0 Local project: unknown PHP Binary: /opt/homebrew/Cellar/php@8.0/8.0.22/bin/php Route: /home

Error:

PHP Fatal error:  Cannot declare class _HumbugBox8e7f5be646a5\Composer\InstalledVersions, because the name is already in use in phar:///tmp/forge_invoker.phar/vendor/composer/InstalledVersions.php on line 7
spooksie commented 1 year ago

Solved the problem by updating composer to v2.

composer self-update or composer self-update --2

I noticed the Forge has a scheduler that downgraded Composer to v1. This is default for older servers, to pause the downgrade. Login to Forge > Servers > Scheduler > (Pause or Delete) /usr/local/bin/composer self-update --1