在 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?