自动站点地图生成器 拉拉维尔 ! 我无法从 github 安装 spatie/laravel,我正在使用 laravel



当我尝试从github安装spatie/laravel时出现此错误。

  • 结论:删除拉拉维尔/框架v5.4.36
    • 结论:不要安装 laravel/framework v5.4.36
    • Spatie/Laravel-SiteMap 3.3.0 需要 illuminate/support ~5.5.0 -> illuminate/support[v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33] 满足。
    • Spatie/LaRavel-SiteMap 3.3.1 需要 illuminate/support ~5.5.0 -> Illuminate/Support [v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33] 满足。
    • 不要安装 Illuminate/支持 v5.5.0|不要安装 laravel/framework v5.4.36
    • 不要安装 Illuminate/支持 v5.5.16|不要安装 Laravel/Framework v5.4.36
    • 不要安装 Illuminate/支持 v5.5.17|不要安装 Laravel/Framework v5.4.36
    • 不要安装 Illuminate/支持 v5.5.2|不要安装 laravel/framework v5.4.36
    • 不要安装 Illuminate/支持 v5.5.28|不要安装 laravel/framework v5.4.36
    • 不要安装 Illuminate/支持 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] 来满足。

对于我的 Laravel 框架 5.4.36,我使用了 spatie laravel-sitemap 2.4.0 它工作得很好,没有任何问题 只需手动添加 composer.json 需要部分这行代码

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

然后通过CMD

作曲家更新

答案就在堆栈跟踪中。

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

您需要升级到Laravel5.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

相关内容

  • 没有找到相关文章