amazon web services -部署laravel 5与AWS EB cli: UnexpectedValue



所以我正要部署一些更改,这是几个月来的第一次,我得到这个错误返回:

  [UnexpectedValueException]                                                  
  Could not parse version constraint ^1.2.2: Invalid version string "^1.2.2" 
经过一番挖掘,我在我的作曲家中找到了这句话。锁文件:
{
    "_readme": [
        ...
    ],
    "hash": "NotTellingYou",
    "packages": [
        {
         ...
        },
         ....
        "require": {
                "nikic/php-parser": "^1.2.2",
                "php": ">=5.3.3",
                "symfony/console": "~2.1",
                "symfony/filesystem": "~2.1",
                "symfony/finder": "~2.1"
            },

但恩…我如何使字符串的"正确"呢?我知道最新的版本是1.3,但是我可以更改它吗?

在运行composer update时不应该是自动的吗?

更新您正在使用的Composer版本。使用^操作符的特性是在2014年12月添加的,所以现在每个人都应该得到了Composer的更新版本

composer self-update

这是防止不兼容问题的关键。请注意,Composer仍在开发中,并且有一些alpha版本。使用它意味着也要定期更新。

改变"nikic/php-parser":"^ 1.2.2"给"nikic/php-parser": "1.*",

相关内容

  • 没有找到相关文章

最新更新