首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我没有将Superbalist/ Laravel -google-云存储安装到Laravel 9应用程序中?

我没有将Superbalist/ Laravel -google-云存储安装到Laravel 9应用程序中?
EN

Stack Overflow用户
提问于 2022-06-16 03:52:03
回答 1查看 374关注 0票数 0

我尝试将https://github.com/Superbalist/laravel-google-cloud-storage添加到我的Laravel 9中,得到了错误:

代码语言:javascript
复制
$ composer require superbalist/laravel-google-cloud-storage
 Using version ^2.2 for superbalist/laravel-google-cloud-storage
 ./composer.json has been updated
 Running composer update superbalist/laravel-google-cloud-storage
 Loading composer repositories with package information
 Updating dependencies
 Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - superbalist/laravel-google-cloud-storage[2.2.0, ..., 2.2.1] require illuminate/support ^5.1|^5.2|^5.3 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - superbalist/laravel-google-cloud-storage 2.2.2 requires illuminate/support ^5.1|^6.0 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev] but these were not loaded, likely because it conflicts with another require.
    - superbalist/laravel-google-cloud-storage 2.2.3 requires illuminate/support ^5.1|^6.0|^7.0 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require.
    - superbalist/laravel-google-cloud-storage 2.2.4 requires illuminate/support ^5.1|^6.0|^7.0|^8.0 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires superbalist/laravel-google-cloud-storage ^2.2 -> satisfiable by superbalist/laravel-google-cloud-storage[2.2.0, ..., 2.2.4].

 You can also try re-running composer require with an explicit version constraint, e.g. "composer require superbalist/laravel-google-cloud-storage:*" to figure out if any version is installable, or "composer require superbalist/laravel-google-cloud-storage:^2.1" if you know which you need.

 Installation failed, reverting ./composer.json and ./composer.lock to their original content.

我检查了我的composer.json,发现它没有任何照明/支持引用:

代码语言:javascript
复制
{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "php": "^8.0.2",
        "bensampo/laravel-enum": "^5.3",
        "beyondcode/laravel-websockets": "^1.13",
        "guzzlehttp/guzzle": "^7.2",
        "inertiajs/inertia-laravel": "^0.5.2",
        "laravel/framework": "^9.11",
        "laravel/jetstream": "^2.8",
        "laravel/sanctum": "^2.14.1",
        "laravel/telescope": "^4.9",
        "laravel/tinker": "^2.7",
        "sentry/sentry-laravel": "^2.12",
        "spatie/laravel-medialibrary": "^10.0.0",
        "spatie/laravel-permission": "^5.5",
        "tightenco/ziggy": "^1.0"
    },
    "require-dev": {
        "fakerphp/faker": "^1.9.1",
        "laravel/sail": "^1.0.1",
        "mockery/mockery": "^1.4.4",
        "nunomaduro/collision": "^6.1",
        "phpunit/phpunit": "^9.5.10",
        "spatie/laravel-ignition": "^1.0"
    },
    "autoload": {
        "files": [
            "app/Library/helper.php"
        ],
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}

我能在这个项目中安装存储吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-16 04:00:07

illuminate/support是Laravel的一部分。为了使包开发更容易(并允许在没有完整框架的情况下使用框架的较小部分),可以将Laravel的各个部分指定为名称为illuminate/...的依赖项。

这个错误是说这个包支持的Laravel的最大版本是8.x,但是您的应用程序使用的是9.x。

除非更新为支持Laravel9.x,否则无法在应用程序中安装此包。如果您查看这个公关,其中谈到添加9.x支持,您将发现似乎没有任何计划在短期内(如果曾经)这样做。其他用户建议改用这个替代方案

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

https://stackoverflow.com/questions/72640267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档