首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >哪个Passport版本与Laravel 5.7.15兼容,默认安装不起作用

哪个Passport版本与Laravel 5.7.15兼容,默认安装不起作用
EN

Stack Overflow用户
提问于 2019-11-27 20:24:55
回答 2查看 4.8K关注 0票数 3

作为Laravel 5.7安装程序的一部分,我尝试使用以下命令安装Passport:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
composer require laravel/passport

但它不起作用,并给出错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Using version ^8.0 for laravel/passport
./composer.json has been updated
./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
    - Conclusion: remove laravel/framework v5.7.15
    - Conclusion: don't install laravel/framework v5.7.15
    - laravel/passport 8.x-dev requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0].
    - laravel/passport v8.0.0 requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0].
    - laravel/passport v8.0.1 requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0].
    - laravel/passport v8.0.2 requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0].
    - Can only install one of: laravel/framework[6.x-dev, v5.7.15].
    - don't install illuminate/support 6.x-dev|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.0.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.0.1|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.0.2|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.0.3|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.0.4|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.1.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.2.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.3.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.4.1|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.5.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.5.1|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.5.2|don't install laravel/framework v5.7.15
    - don't install illuminate/support v6.6.0|don't install laravel/framework v5.7.15
    - don't install illuminate/support 7.0.x-dev|don't install laravel/framework v5.7.15
    - Installation request for laravel/framework (locked at v5.7.15, required as 5.7.*) -> satisfiable by laravel/framework[v5.7.15].
    - Installation request for laravel/passport ^8.0 -> satisfiable by laravel/passport[8.x-dev, v8.0.0, v8.0.1, v8.0.2].


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

看起来Passport 8.0版与Laravel的5.7.15版不兼容,哪一个版本兼容?

EN

回答 2

Stack Overflow用户

发布于 2019-11-27 20:24:55

我只是选择了旧版本的Passport: v7.5.1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
composer require laravel/passport  "7.5.1"

并且安装成功:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 15 installs, 0 updates, 0 removals
  - Installing psr/http-message (1.0.1): Loading from cache
  - Installing psr/http-factory (1.0.1): Loading from cache
  - Installing zendframework/zend-diactoros (2.2.1): Loading from cache
  - Installing symfony/psr-http-message-bridge (v1.3.0): Loading from cache
  - Installing phpseclib/phpseclib (2.0.23): Loading from cache
  - Installing defuse/php-encryption (v2.2.1): Loading from cache
  - Installing lcobucci/jwt (3.3.1): Loading from cache
  - Installing league/event (2.2.0): Loading from cache
  - Installing league/oauth2-server (7.4.0): Downloading (100%)         
  - Installing ralouphie/getallheaders (3.0.3): Loading from cache
  - Installing guzzlehttp/psr7 (1.6.1): Loading from cache
  - Installing guzzlehttp/promises (v1.3.1): Loading from cache
  - Installing guzzlehttp/guzzle (6.4.1): Loading from cache
  - Installing firebase/php-jwt (v5.0.0): Loading from cache
  - Installing laravel/passport (v7.5.1): Downloading (100%)         
symfony/psr-http-message-bridge suggests installing nyholm/psr7 (For a super lightweight PSR-7/17 implementation)
phpseclib/phpseclib suggests installing ext-libsodium (SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.)
phpseclib/phpseclib suggests installing ext-mcrypt (Install the Mcrypt extension in order to speed up a few other cryptographic operations.)
phpseclib/phpseclib suggests installing ext-gmp (Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.)
guzzlehttp/psr7 suggests installing zendframework/zend-httphandlerrunner (Emit PSR-7 responses)
Writing lock file
Generating optimized autoload files
Carbon 1 is deprecated, see how to migrate to Carbon 2.
https://carbon.nesbot.com/docs/#api-carbon-2
    You can run './vendor/bin/upgrade-carbon' to get help in updating carbon and other frameworks and libraries that depend on it.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: beyondcode/laravel-dump-server
Discovered Package: fideloper/proxy
Discovered Package: laravel/passport
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
票数 13
EN

Stack Overflow用户

发布于 2020-12-07 20:37:55

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59077934

复制
相关文章

相似问题

哪个Rails版本与哪个捆绑包版本兼容

125

在Laravel版本7.10.1上安装Passport

53

Python -脚本与哪个版本兼容?

24

如何检查哪个JRuby版本与哪个Java版本兼容?

272

哪个Ruby on Rails与哪个Ruby版本兼容?

101
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文