PHP – 代客安装在Mac上 – 无法重新声明
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP – 代客安装在Mac上 – 无法重新声明,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1234字,纯文字阅读大概需要2分钟。
内容图文
![PHP – 代客安装在Mac上 – 无法重新声明](/upload/InfoBanner/zyjiaocheng/727/07bde4244d774311a6885ac0bc1825d4.jpg)
我正在我的MacBook Pro上安装代客 – El Capitan.
我按照Valet文档页面的建议,使用Homebrew安装了PHP和MySQL.
但是,当我尝试安装代客时,我收到错误:
PHP Fatal error: Cannot redeclare resolve() (previously declared in /Users/marc/.composer/vendor/hoa/core/Protocol.php:1140) in /Users/marc/.composer/vendor/laravel/valet/cli/includes/helpers.php on line 57
Fatal error: Cannot redeclare resolve() (previously declared in /Users/marc/.composer/vendor/hoa/core/Protocol.php:1140) in /Users/marc/.composer/vendor/laravel/valet/cli/includes/helpers.php on line 57
我的composer.json文件如下所示:
{
"require": {
"phpunit/phpunit": "~4.2",
"phpmetrics/phpmetrics": "^1.10",
"laravel/valet": "^1.1"
}
}
我尝试删除composer.lock并删除了vendor目录,然后是composer install,但没有任何改变.有人在这有什么建议吗?
解决方法:
基本上有两种方法称为同一种,一种称为
/Users/marc/.composer/vendor/hoa/core/Protocol.php第1140行
第57行的/Users/marc/.composer/vendor/laravel/valet/cli/includes/helpers.php中的另一个.
快速解决方法是删除phpmetrics / phpmetrics依赖项并再次运行composer install
好的是,在这两个地方他们检查功能是否存在,所以你可以自己声明.
如果在加载vendor / autoload.php文件之前声明您自己的版本,如果您可以控制它.所以你可以声明它在Laravels helpers.php中做它目前做的事情
内容总结
以上是互联网集市为您收集整理的PHP – 代客安装在Mac上 – 无法重新声明全部内容,希望文章能够帮你解决PHP – 代客安装在Mac上 – 无法重新声明所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。