За последние 24 часа нас посетили 52359 программистов и 1724 робота. Сейчас ищут 879 программистов ...

Ошибка composer.json

Тема в разделе "Yii", создана пользователем Dimon2x, 9 апр 2018.

  1. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    Пытаюсь установить Codeception
    При установке вылазит ошибка

    Код (Text):
    1. [Seld\JsonLint\ParsingException]
    2.   "./composer.json" does not contain valid JSON
    3.   Parse error on line 38:
    4.   ... 1800,            },    "repositories
    5.   --------------------^
    6.   Expected: 'STRING' - It appears you have an extra trailing comma
    Вот файл

    Код (Text):
    1. {
    2.     "name": "yiisoft/yii2-app-advanced",
    3.     "description": "Yii 2 Advanced Project Template",
    4.     "keywords": ["yii2", "framework", "advanced", "project template"],
    5.     "homepage": "http://www.yiiframework.com/",
    6.     "type": "project",
    7.     "license": "BSD-3-Clause",
    8.     "support": {
    9.         "issues": "https://github.com/yiisoft/yii2/issues?state=open",
    10.         "forum": "http://www.yiiframework.com/forum/",
    11.         "wiki": "http://www.yiiframework.com/wiki/",
    12.         "irc": "irc://irc.freenode.net/yii",
    13.         "source": "https://github.com/yiisoft/yii2"
    14.     },
    15.     "minimum-stability": "stable",
    16.     "require": {
    17.         "php": ">=5.4.0",
    18.         "yiisoft/yii2": "~2.0.6",
    19.         "yiisoft/yii2-bootstrap": "~2.0.0",
    20.         "yiisoft/yii2-swiftmailer": "~2.0.0 || ~2.1.0"
    21.     },
    22.     "require-dev": {
    23.         "yiisoft/yii2-debug": "~2.0.0",
    24.         "yiisoft/yii2-gii": "~2.0.0",
    25.         "yiisoft/yii2-faker": "~2.0.0",
    26.         "codeception/base": "^2.2.3",
    27.         "codeception/verify": "~0.3.1"
    28.     },
    29.    
    30.     "repositories": [
    31.         {
    32.             "type": "composer",
    33.             "url": "https://asset-packagist.org"
    34.         }
    35.     ],
    36.    
    37.     "config": {
    38.         "process-timeout": 1800,
    39.        
    40.     },
    41.     "repositories": [
    42.         {
    43.             "type": "composer",
    44.             "url": "https://asset-packagist.org"
    45.         }
    46.     ]
    47. }
    Что не так, ругается на repositories


    --- Добавлено ---
    Если удалить
    Код (Text):
    1. ,
    2.     "repositories": [{
    3.         "type": "composer",
    4.         "url": "https://asset-packagist.org"
    5.     }]
    то файл валидацию проходит
    --- Добавлено ---
    Это наверно из-за дубликата?
    --- Добавлено ---
    Я разобрался, убрал запятую в конфиге и дубликат repositories