valet: PHP Warning: Class 'Tightenco\Collect\Support\Debug\Dumper' not found in alias.php on line 18

I am attempting to start up Valet on my new MacBook Pro using High Sierra 10.13.6.

I have followed the instructions… brew update, brew install php@7.2, etc however, when I run valet install, I am greeted with this stack trace.

Any help would be appreciated.

Thanks

Stack trace:

~/projects/test ⮀ valet install PHP Warning: Class ‘Tightenco\Collect\Support\Debug\Dumper’ not found in /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php on line 18 PHP Stack trace: PHP 1. {main}() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:0 PHP 2. require() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:10 PHP 3. ComposerAutoloaderInit8ea7fb8c1f0e827c917dfbfde1721b9d::getLoader() /Users/joshmurray/.composer/vendor/autoload.php:7 PHP 4. composerRequire8ea7fb8c1f0e827c917dfbfde1721b9d() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:56 PHP 5. require() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:66 PHP 6. class_alias() /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php:18

Warning: Class ‘Tightenco\Collect\Support\Debug\Dumper’ not found in /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php on line 18

Call Stack: 0.0005 447352 1. {main}() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:0 0.0007 448496 2. require(‘/Users/joshmurray/.composer/vendor/autoload.php’) /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:10 0.0008 463152 3. ComposerAutoloaderInit8ea7fb8c1f0e827c917dfbfde1721b9d::getLoader() /Users/joshmurray/.composer/vendor/autoload.php:7 0.0051 1309584 4. composerRequire8ea7fb8c1f0e827c917dfbfde1721b9d() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:56 0.0052 1313520 5. require(‘/Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php’) /Users/joshmurray/.composer/vendor/composer/autoload_real.php:66 0.0058 1456008 6. class_alias() /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php:18

PHP Warning: Class ‘Tightenco\Collect\Support\Debug\HtmlDumper’ not found in /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php on line 18 PHP Stack trace: PHP 1. {main}() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:0 PHP 2. require() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:10 PHP 3. ComposerAutoloaderInit8ea7fb8c1f0e827c917dfbfde1721b9d::getLoader() /Users/joshmurray/.composer/vendor/autoload.php:7 PHP 4. composerRequire8ea7fb8c1f0e827c917dfbfde1721b9d() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:56 PHP 5. require() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:66 PHP 6. class_alias() /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php:18

Warning: Class ‘Tightenco\Collect\Support\Debug\HtmlDumper’ not found in /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php on line 18

Call Stack: 0.0005 447352 1. {main}() /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:0 0.0007 448496 2. require(‘/Users/joshmurray/.composer/vendor/autoload.php’) /Users/joshmurray/.composer/vendor/laravel/valet/cli/valet.php:10 0.0008 463152 3. ComposerAutoloaderInit8ea7fb8c1f0e827c917dfbfde1721b9d::getLoader() /Users/joshmurray/.composer/vendor/autoload.php:7 0.0051 1309584 4. composerRequire8ea7fb8c1f0e827c917dfbfde1721b9d() /Users/joshmurray/.composer/vendor/composer/autoload_real.php:56 0.0052 1313520 5. require(‘/Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php’) /Users/joshmurray/.composer/vendor/composer/autoload_real.php:66 0.0064 1456040 6. class_alias() /Users/joshmurray/.composer/vendor/tightenco/collect/src/Collect/Support/alias.php:18

Stopping nginx… Installing nginx configuration… Installing nginx directory… Updating PHP configuration… Restarting php… Restarting dnsmasq… Restarting nginx…

Valet installed successfully!

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 24 (10 by maintainers)

Most upvoted comments

Composer global update should fix it for anyone else who runs into this. Or ‘composer global update Laravel/valet’ I think.

I think you’re using PHP7 versions of packages, but don’t have PHP 7 installed. Therefore for you forcing your global composer config to require PHP 5.6 versions of packages will be necessary until you move to a newer PHP version.

composer global config platform.php 5.6.36
composer global update

Reopening so people can find it until it’s fixed.

@drbyte your solution worked for me. Thanks.

@lloople if you want to discuss any further let’s move over to collect. But it is relaxed; you may have just needed to update twice (we upped and then re-lowered that exact version constraint if I remember correctly)

Hi again

I just wanted to let everyone know that this seems to be fixed now. I went to my global composer.json located in my home directory and I removed everything from there with: composer remove vendor/package. Once I had went through all of the removals, I proceeded with a quick composer dump-autoload and lastly a composer clear-cache.

I then required valet again with composer global require laravel/valet and executed valet install.

Works. Thanks @mattstauffer

Josh