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)
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.
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 quickcomposer dump-autoload
and lastly acomposer clear-cache
.I then required valet again with
composer global require laravel/valet
and executedvalet install
.Works. Thanks @mattstauffer
Josh