在 laravel-7.25 上望远镜安装失败

Posted

技术标签:

【中文标题】在 laravel-7.25 上望远镜安装失败【英文标题】:telescope install fails on laravel-7.25 【发布时间】:2020-12-30 18:10:00 【问题描述】:

PHP 7.4.3

Laravel 版本:7.24

我刚刚尝试 composer require laravel/telescope 并且 composer install 失败。

Using version ^4.0 for laravel/telescope
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for laravel/telescope ^4.0 -> satisfiable by laravel/telescope[4.x-dev, v4.0.0].
    - Can only install one of: laravel/framework[v7.28.1, 8.x-dev].
    - Can only install one of: laravel/framework[8.x-dev, v7.28.1].
    - Can only install one of: laravel/framework[8.x-dev, v7.28.1].
    - Conclusion: install laravel/framework 8.x-dev
    - Installation request for laravel/framework (locked at v7.28.1, required as ^7.24) -> satisfiable by laravel/framework[v7.28.1].


Installation failed, reverting ./composer.json to its original content.

composer.json

"require": 
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^2.0",
        "guzzlehttp/guzzle": "^6.3",
        "intervention/image": "^2.5",
        "laravel/framework": "^7.24",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^2.1"
    ,

【问题讨论】:

您对此有何疑问?为什么不使用与您的laravel/framework 版本兼容的laravel/telescope 版本? 【参考方案1】:
composer require laravel/telescope "^3.0"

应该让它发挥作用。 p.s.我在我从事的大多数项目中都使用 Laravel 7,并且不得不尝试 Laravel 7 和望远镜包之间的不同组合。 telescope ^3.0 似乎是与 Laravel 7 兼容的最新版本。

【讨论】:

请提供更多信息,您的回复为何以及如何解决问题。 这个版本的望远镜对我有用。 Laravel 框架版本 7.29.3 感谢@Dmytro 的关注 我只是根据话题讨论Laravel 7.2*选择了最新的兼容版本的望远镜【参考方案2】:

我遇到了同样的问题。

composer require laravel/telescope "^2.0" 

成功了

- Installation request for laravel/framework (locked at v7.28.1, required as ^7.24) -> satisfiable by laravel/framework[v7.28.1].

告诉你发生了什么。您正在处理的项目已锁定到 laravel/framework v7.28.1。当前版本的 Telescope 需要 laravel/framework ^8.0。也许你可以使用望远镜 v3.0。

【讨论】:

【参考方案3】:

以下对我有用

composer require laravel/telescope:3

【讨论】:

【参考方案4】:

这帮助我解决了同样的问题

composer require laravel/framework -W

composer require laravel/telescope

【讨论】:

【参考方案5】:

试试这个: 作曲家需要 laravel/望远镜 "^1.2" 或 作曲家需要 laravel/望远镜 "^2.0"

【讨论】:

请在您的答案中添加一些解释,以便其他人可以从中学习。据我所知,laravel/telescope 的 v1.2 与 Laravel v7 不兼容。

以上是关于在 laravel-7.25 上望远镜安装失败的主要内容,如果未能解决你的问题,请参考以下文章

laravel/telescope望远镜在laravel6下安装以及使用

为啥在 Mac OS 上安装 Nokogiri 失败并缺少 libiconv?

为啥 pip 在 Debian 上安装 textract 失败?

在 mac 上安装 cocoapods 失败

在 CentOS 7 上安装 MySql 失败

在 macOS Sierra 上安装 jekyll 失败