首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的属性: Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository::$verbos

未定义的属性: Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository::$verbos
EN

Stack Overflow用户
提问于 2020-06-03 19:45:33
回答 1查看 477关注 0票数 0

尝试使用composer安装一个简单的存储库(composer需要vimeo/vimeo-API^2.0)

我似乎不能让它工作。

错误是这样的

代码语言:javascript
复制
Installation failed, reverting ./composer.json to its original content.


  [ErrorException]                                                                      
  Undefined property: Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository::$verbose  


Exception trace:
 () at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:68
 Composer\Util\ErrorHandler::handle() at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:68
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initTags() at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:44
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initialize() at phar:///usr/local/bin/composer.phar/src/Composer/Repository/ArrayRepository.php:185
 Composer\Repository\ArrayRepository->getPackages() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:104
 Composer\DependencyResolver\Pool->addRepository() at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/Util.php:60
 Fxp\Composer\AssetPlugin\Repository\Util::addRepositoryInstance() at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/Util.php:39
 Fxp\Composer\AssetPlugin\Repository\Util::addRepository() at /Users/kevin/Documents/projects/hy/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:140
 Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository->whatProvides() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:204
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:193
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php:164
 Composer\DependencyResolver\RuleSetGenerator->whitelistFromPackage() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php:353
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer.phar/src/Composer/DependencyResolver/Solver.php:217
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer.phar/src/Composer/Installer.php:475
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer.phar/src/Composer/Installer.php:229
 Composer\Installer->run() at phar:///usr/local/bin/composer.phar/src/Composer/Command/RequireCommand.php:228
 Composer\Command\RequireCommand->doUpdate() at phar:///usr/local/bin/composer.phar/src/Composer/Command/RequireCommand.php:185
 Composer\Command\RequireCommand->execute() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Command/Command.php:245
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:835
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:185
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer.phar/src/Composer/Console/Application.php:267
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:117
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer.phar/src/Composer/Console/Application.php:106
 Composer\Console\Application->run() at phar:///usr/local/bin/composer.phar/bin/composer:61
 require() at /usr/local/bin/composer.phar:24

我已经尝试使用composer更新,我已经尝试删除fxp/composer-asset-plugin并重新安装。似乎什么都不起作用。

此外,这是一个Yii 2应用程序。

对于每个请求,我都会将composer.json添加到其中。

代码语言:javascript
复制
{
    "name": "yiisoft/yii2-app-basic",
    "description": "Yii 2 Basic Project Template",
    "keywords": ["yii2", "framework", "basic", "project template"],
    "homepage": "http://www.yiiframework.com/",
    "type": "project",
    "license": "BSD-3-Clause",
    "support": {
        "issues": "https://github.com/yiisoft/yii2/issues?state=open",
        "forum": "http://www.yiiframework.com/forum/",
        "wiki": "http://www.yiiframework.com/wiki/",
        "irc": "irc://irc.freenode.net/yii",
        "source": "https://github.com/yiisoft/yii2"
    },
    "minimum-stability": "stable",
    "repositories": [

     ],
    "require-dev": {
        "yiisoft/yii2-codeception": "*",
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-faker": "*"
    },
    "require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": "~2.0.15",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-swiftmailer": "*",
        "dektrium/yii2-user": "*",
        "yiidoc/yii2-redactor": "*",
        "kartik-v/yii2-widget-fileinput": "@dev",
        "kartik-v/yii2-widget-datepicker": "@dev",
        "kartik-v/yii2-widget-datetimepicker": "*",
        "kartik-v/yii2-widget-colorinput": "*",
        "kartik-v/yii2-grid": "@dev",
        "m35/thecsv": "^1.0",
        "aweber/aweber": "^1.1",
        "sammaye/yii2-mailchimp": "*",
        "nickcv/yii2-mandrill": "*",
        "ofat/yii2-yashop-ses": "*",
        "frostealth/yii2-aws-s3": "@stable",
        "drewm/mailchimp-api": "^2.1",
        "ruskid/yii2-stripe": "*",
        "drewm/drip": "^0.6.0",
        "linslin/yii2-curl": "*",
        "braintree/braintree_php": "^3.17",
        "kartik-v/yii2-widget-timepicker": "*",
        "yii-dream-team/yii2-timezone-picker": "^0.1.0",
        "bryglen/yii2-sendgrid": "*",
        "mailgun/mailgun-php": "^1.8",
        "boundstate/yii2-mailgun": "*",
        "omnilight/yii2-vuejs": "^1.0",
        "jacobbennett/sendyphp": "^1.3",
        "yiisoft/yii2-gii": "^2.0",
        "vova07/yii2-imperavi-widget": "*",
        "froala/yii2-froala-editor": "^2.7",
        "marqu3s/yii2-summernote": "dev-master",
        "himiklab/yii2-recaptcha-widget": "*",
        "activecampaign/api-php": "^2.0",
        "kartik-v/yii2-widgets": "*",
        "abraham/twitteroauth": "^0.6.6",
        "kartik-v/yii2-slider": "*",
        "miloschuman/yii2-highcharts-widget": "*",
        "yiisoft/yii2-jui": "^2.0",
        "stripe/stripe-php": "^6.26",
        "kartik-v/yii2-export": "@dev",
        "2amigos/yii2-tinymce-widget": "~1.1",
        "uploadcare/uploadcare-php": "^2.2"

    },




    "config": {
        "process-timeout": 1800
    },
    "scripts": {
        "post-create-project-cmd": [
            "yii\\composer\\Installer::postCreateProject"
        ]
    },
    "extra": {
        "yii\\composer\\Installer::postCreateProject": {
            "setPermission": [
                {
                    "runtime": "0777",
                    "web/assets": "0777",
                    "yii": "0755"
                }
            ],
            "generateCookieValidationKey": [
                "config/web.php"
            ]
        },
        "asset-installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        }
    }
}

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-03 19:54:51

据我所知,在fxp/composer-asset-plugin的存储库中,它已经看到了属性$verbose的一些更新,该属性在当前的Composer版本中不再可用。您应该更新该包。

因为它没有列在您的composer.json中,所以其他一些软件包似乎需要它。要更新资产插件,您可能还需要更新其他包-通过composer why fxp/composer-asset-plugin检查哪个其他插件负责此操作

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

https://stackoverflow.com/questions/62172070

复制
相关文章

相似问题

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