【发布时间】:2017-02-28 05:36:05
【问题描述】:
在尝试启动并运行 Laravel Valet 时,我偶然发现了这个问题。运行“代客安装”或“代客泊车”或任何代客命令时,我收到以下错误:
> PHP Fatal error: Cannot redeclare info() (previously declared in /Users/jantore/.composer/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:454) in /Users/jantore/.composer/vendor/laravel/valet/cli/includes/helpers.php on line 20
>
> Fatal error: Cannot redeclare info() (previously declared in
> /Users/jantore/.composer/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:454)
> in
> /Users/jantore/.composer/vendor/laravel/valet/cli/includes/helpers.php
> on line 20 eger:~ jantore$
我浏览了 helpers.php 文档并试图注释掉 info() 函数,但这并没有什么不同。
我按照代客安装说明使用 PHP 7.0 进行了全新的 Brew 安装。
有人知道这可能是什么吗?
更新:根据 Ben Swinbourne 的建议,我尝试使用 composer global dump-autoload。不幸的是结果相同,错误没有变化。不过感谢 Ben 的建议 :)
【问题讨论】:
-
试试
composer global dump-autoload