gpt4 book ai didi

php - Patchwork\Utf8\Bootup 导致 Laravel 4 出现问题

转载 作者:可可西里 更新时间:2023-11-01 13:05:17 36 4
gpt4 key购买 nike

直到最近,当我运行 sudo composer self-update 时,我的项目一直运行良好。 Composer 已成功更新,但我无法再迁移 (php artisan migrate)。这是我得到的错误:

PHP Fatal error:  Class 'Patchwork\Utf8\Bootup' not found in /Applications/MAMP/htdocs/ThumbsUp/bootstrap/autoload.php on line 46

我已经运行了 composer updatecomposer install,但这个错误仍然存​​在。为什么在 self 更新之后找不到这个类?

最佳答案

我在尝试运行 composer update 时遇到了类似的问题,但上述解决方案均无效。事实证明我的 composer.json 中有 2 个 require 部分,这实际上是错误的。

"require": {
"laravel/framework": "4.1.*"
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable",
"require": {
"barryvdh/laravel-ide-helper": "1.*",
"zizaco/confide": "3.2.x",
"laravelbook/ardent": "dev-master",
"zizaco/entrust": "dev-master"
},
"require-dev": {
"way/generators": "2.*",
"fzaninotto/faker": "1.3.*@dev"
}

将两者结合如下解决了我的问题。

"require": {
"laravel/framework": "4.1.*",
"barryvdh/laravel-ide-helper": "1.*",
"zizaco/confide": "3.2.x",
"laravelbook/ardent": "dev-master",
"zizaco/entrust": "dev-master"
},

如果还是有问题,尝试删除composer.lock和vendor目录,然后运行

mv ~/.composer/cache ~/.composer/cache.bak

清除 Composer 缓存并最终运行

sudo composer install

这应该可以解决问题。

关于php - Patchwork\Utf8\Bootup 导致 Laravel 4 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21151402/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com