Laravel Homestead从5.2升级到5.3错误


Laravel Homestead upgrade from 5.2 to 5.3 errors

我有一个非常简单的设置,适用于Win10, homestead和laravel 5.2和VirtualBox 5.0.26 r108824。我花了一些时间在基本设置上,比如环境文件、配置等,我不想重做所有这些,为了5.3的laravel更新而从头开始。我的简单路线,我已经工作是什么,所以我可以很容易地手动复制到一个新的laravel 5.3安装。在这种情况下,从5.2迁移的最佳方式是什么?

我已经做了一个宅基地更新,我认为工作得很好。

我做了一个简单的作曲家。json update(在我的VM上的文件在我的工作项目目录在Ubuntu上)从laravel github复制到这里

"require": {
    "php": ">=5.6.4",
    "laravel/framework": "5.3.*"
},

"我以前的作曲家。

"require": {
    "php": ">=5.5.9",
    "symfony/console": "~2.3|~3.0",
    "symfony/process": "~2.3|~3.0"
},

的错误如下:

App'Providers'EventServiceProvider::boot(Illuminate'Contracts'Events'Dispatcher .事件)应该兼容于Illuminate'Foundation'Support'Providers'EventServiceProvider::oot ()

script PHP artisan clear-compiled处理post-update-cmd事件返回错误

(RuntimeException)


错误输出:

我备份了当前的全部工作设置。不用担心弄坏任何东西

您需要遵循从5.2到5.3的升级指南。

https://laravel.com/docs/5.3/upgrade upgrade-5.3.0

那本指南告诉你所有你需要知道和做的。
如果你有这么简单的方法,也许很多东西都不适合你,你只是阅读它们并通过它们,但你确实需要一步一步地完成指南,并应用你需要做的任何更改。

这是官方的方法,任何其他的建议可能会漏出一些东西,最终导致错误。