0

当我尝试spatie/laravelgithub.

  • 结论:移除 laravel/framework v5.4.36
    • 结论:不要安装 laravel/framework v5.4.36
    • spatie/laravel-sitemap 3.3.0 需要照明/支持 ~5.5.0 -> 可满足照明/支持[v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33]。
    • spatie/laravel-sitemap 3.3.1 需要照明/支持 ~5.5.0 -> 可满足照明/支持[v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33]。
    • 不要安装Illuminate/support v5.5.0|不要安装laravel/framework v5.4.36
    • 不要安装Illuminate/support v5.5.16|不要安装laravel/framework v5.4.36
    • 不要安装Illuminate/support v5.5.17|不要安装laravel/framework v5.4.36
    • 不要安装Illuminate/support v5.5.2|不要安装laravel/framework v5.4.36
    • 不要安装Illuminate/support v5.5.28|不要安装laravel/framework v5.4.36
    • 不要安装Illuminate/support v5.5.33|不要安装laravel/framework v5.4.36
    • laravel/framework 的安装请求(锁定在 v5.4.36,要求为 5.4.*)-> laravel/framework[v5.4.36] 可以满足。
    • spatie/laravel-sitemap ^3.3 的安装请求 -> spatie/laravel-sitemap[3.3.0, 3.3.1] 可满足。
4

2 回答 2

1

答案在堆栈跟踪中。

spatie/laravel-sitemap 3.3.0 requires illuminate/support ~5.5.0

您需要升级到 Laravel 5.5 或降级 spatie 包

你需要2.4.0使用 Laravel 5.4 的版本。添加 composer.json 作为

"spatie/laravel-sitemap": "^2.4.0"

下一次运行

// if lockfile exists 
composer update 

// no lockfile
composer install
于 2018-02-02T11:23:43.353 回答
1

对于我的 Laravel Framework 5.4.36,我使用了 spatie laravel-sitemap 2.4.0 它运行良好,没有任何问题只需手动添加 composer.json 要求部分这行代码

 "spatie/laravel-sitemap": "^2.4.0",

然后通过 cmd

作曲家更新

于 2018-02-02T11:42:36.883 回答