Как я устанавливаю doctrine/dbal в laravel 5.3?

Я пробую устанавливать это издавая мой файл composer.json следующего способа:

"require": {
    "laravel/framework": "5.3.*",
    "doctrine/dbal": "v2.4.5"
},

И потом выполняя команду composer update.

Но это бросает в меня следующую ошибку:

Версию, которую я использую, я извлекаю здесь: doctrine/dbal

0
задан 07.04.2017, 01:19
1 ответ

В конце концов, ответ был в одной видимый corrupci¦n instalaci¦n composer, или недостающего configuraci¦n. Soluci¦n estÃ: описанная в StackOverflow: composer-content-length-mismatch и включи следующие шаги:

Заносить в список configuraci¦n composer с

composer config --list --global

Это mostrarÃ: между другими settings каталог, который composer считает [home]. Например

[home] /home/{username}/.composer

Внутри этого каталога, нужно издавать файл config.json, чтобы вынуждать использование https, присоединившись в packagist

{
    "config": {
    "github-protocols": [
      "https"
    ]
  },
  "repositories": {
    "packagist": {
      "type": "composer",
      "url": "https://packagist.org"
    }
  }
}

Ответ предлагает también añadir ввод под secci¦n repositories из файла composer.json из твоего проекта. В этом случае, añade packagist expl¦-citamente как хранилище . Присоединяется пример c¦mo quedar¦ - в composer.json laravel:

{
  "name": "laravel/laravel",
  "description": "The Laravel Framework.",
  "keywords": [
    "framework",
    "laravel"
  ],
  "license": "MIT",
  "type": "project",
  "require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*"
  },
  "config": {
    "preferred-install": "dist"
  },
  "repositories": {
    "packagist": {
      "type": "composer",
      "url": "https://packagist.org"
    }
  }
}

Я Повторяю, s¦lo я отвечаю то, что фигурирует в ответе S.O., что enlacé в моем комментарии.

1
ответ дан 24.11.2019, 10:06