我刚刚将Laravel 5.4.23更新为5.5,并尝试运行我的PHPUnit测试,我收到以下错误,我正试图在互联网上搜索并找出已经这样做并收到相同错误消息但有的人没有运气.
有没有人收到此错误?
Call to undefined method Whoops\Handle\PrettyPageHandler::setApplicationPaths()
解决方法:
filip / whoops库的2.0.0版本中不存在setApplicationPaths().从本质上讲,它不是Laravel 5.5的问题,而是具有特定版本的Whoops.我遇到了同样的问题,直到我将我使用的库版本更新到最新的稳定版本的Whoops(2.1.10),我通过更改我的composer.json文件中的依赖版本“filp / whoops”:“~2.1 .10“进行更改后,运行composer update,错误就会消失.
(1/5/2018)编辑添加,这在Laravel 5.5的后续版本中似乎不是问题,因此此时不需要更改filp / whoops的版本.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。