首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UnexpectedValueException:无法解析版本约束>=~2:无效版本字符串"~2“

UnexpectedValueException:无法解析版本约束>=~2:无效版本字符串"~2“
EN

Stack Overflow用户
提问于 2017-02-17 16:15:26
回答 1查看 3K关注 0票数 2

我试过:

  1. 作曲家全球更新
  2. 作曲家自助式
  3. 作曲家更新

我在第三步就出错了。

我运行php7,使用Yii2构建一个网页。我在过去成功地运行了"composer更新“(正如我所记得的,也就是在将php更新到7之前)。

下面是我的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": "dev",
    "require": {
        "php": ">=5.3.3",
        "yiisoft/yii2": "*",
        "yiisoft/yii2-authclient": "*",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-swiftmailer": "*",
        "kartik-v/yii2-widget-datetimepicker": "*",
        "kartik-v/yii2-widget-select2": "@dev",
        "dektrium/yii2-user": "*",
        "philippfrenzel/yii2fullcalendar": "*",
        "kartik-v/yii2-widget-timepicker": "*",
        "kartik-v/yii2-widget-depdrop": "@dev",
        "wbraganca/yii2-dynamicform": "*",
        "kartik-v/yii2-widgets": "*",
        "kartik-v/yii2-grid": "@dev",
        "kartik-v/yii2-mpdf": "dev-master",
        "kartik-v/yii2-popover-x": "*",
        "kartik-v/yii2-krajee-base": "dev-master",
        "bluezed/yii2-scroll-top": "*",
        "kartik-v/yii2-icons": "@dev",
        "kartik-v/yii2-export": "*",
        "kartik-v/yii2-field-range": "*",
        "kartik-v/yii2-widget-typeahead": "*",
        "fxp/composer-asset-plugin": "*",
        "ext-gd": "*",
        "codemix/yii2-streamlog": "^1.0",
        "ext-intl": "*",
        "yii2mod/yii2-google-maps-markers": "*",
        "kartik-v/yii2-tabs-x": "*",
        "kartik-v/yii2-editable": "*",
        "kartik-v/yii2-money": "dev-master",
        "yiisoft/yii2-imagine": "*",
        "himiklab/yii2-recaptcha-widget": "*",
        "aws/aws-sdk-php": "^3.20",
        "aws/aws-php-sns-message-validator": "^1.1",
        "doctrine/cache": "^1.6",
        "fedemotta/yii2-aws-sdk": "*",
        "loveorigami/yii2-notification-wrapper": "*",
        "bower-asset/noty": "^2.3",
        "bower-asset/jquery-growl": "^1.3"
    },
    "require-dev": {
        "yiisoft/yii2-codeception": "*",
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-gii": "*",
        "yiisoft/yii2-faker": "*"
    },
    "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用户

回答已采纳

发布于 2017-02-18 00:32:47

使用"philippfrenzel/yii2fullcalendar": "*"存在一个错误,您可以使用composer update -vvv检查此错误

你可以在这里看到:https://github.com/philippfrenzel/yii2fullcalendar/issues/76

使用此方法暂时解决以下问题:

代码语言:javascript
复制
$ composer global require fxp/composer-asset-plugin:~1.3@dev

之后,如果您在尝试执行composer时获得了另一个错误,类似于这样:

代码语言:javascript
复制
Changed current directory to /Users/xxxx/.composer

Fatal error: Call to undefined method Composer\Package\RootPackage::getConfig() in /Users/xxxx/.composer/vendor/fxp/composer-asset-plugin/Util/Config.php on line 125

若要修复此问题,只需删除文件夹:sudo rm -rf /Users/xxxx/.composer

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

https://stackoverflow.com/questions/42302555

复制
相关文章

相似问题

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