【问题标题】:Laravel Valet installationLaravel 代客安装
【发布时间】: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

标签: php laravel


【解决方案1】:

我知道这是一个老话题,我最近遇到了类似的问题,除了我的问题是 retry() 函数。

解决它。

composer global remove laravel/valet
composer global require laravel/valet

【讨论】:

    【解决方案2】:

    这可能会对您有所帮助,请尝试删除 composer.lock 文件和 vendor 目录,然后执行composer update

    【讨论】:

    • 不,没有变化,尽管如此
    • 您是否尝试重新开始?
    • 是的,同样的问题,都在我的两台 Mac 上。我想我会再试一次,但很奇怪两台机器上都存在这个问题。
    猜你喜欢
    • 2020-04-23
    • 2016-09-02
    • 2020-01-17
    • 2014-08-18
    • 2020-05-23
    • 2015-01-03
    • 2018-10-21
    • 2022-10-05
    • 2015-01-14
    相关资源
    最近更新 更多