Ошибка composer: The given package is missing url information

Главные вкладки

Аватар пользователя the_tone the_tone 7 февраля 2019 в 13:48

Доброго дня!

Никак не хочет устанавливаться drupal/yml_export для ubercart
Вылетает с ошибкой:

--- cut ---

$ composer require drupal/yml_export
Using version ^1.0 for drupal/yml_export
./composer.json has been updated
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)

Installation failed, reverting ./composer.json to its original content.

[InvalidArgumentException]
The given package is missing url information

--- cut ---

Подскажите как можно исправить и с чем может быть связана такая ошибка?

Лучший ответ

Аватар пользователя the_tone the_tone 10 февраля 2019 в 10:07

С параметром -vvv тоже нет информации?

Комментарии

Аватар пользователя 3dmax 3dmax 8 февраля 2019 в 13:31

У меня такая же беда только с обновлением. И никакой информации какой пакет вызывает ошибку.

<?php-bash-4.1$ composer update
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals

  [InvalidArgumentException]
  The given package is missing url information

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [--with-dependencies] [--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...

-bash-4.1$?>

Аватар пользователя the_tone the_tone 8 февраля 2019 в 13:49

Я два дня занимался экспериментами. На виртуалку ставил свежий, чистый, пушисты друпал и пытался ставить пакет со всякими разными манипуляциями - ошибка и пипец.

А вчера вечером она пропала сама по себе. Есть предположение что эта проблема "на той" стороне.

Аватар пользователя 3dmax 3dmax 8 февраля 2019 в 20:45

в таком случае он пишет:

-bash-4.1$ composer install
Composer could not find a composer.json file in /var/www/u0532549/data/...
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
-bash-4.1$
Аватар пользователя 3dmax 3dmax 8 февраля 2019 в 23:19

Пробовал - всё тоже. Пытаюсь найти ответ, как вычислить проблемный пакет.
Очень странно, что Composer не даёт никакой информации ((

Аватар пользователя gun_dose gun_dose 10 февраля 2019 в 13:24

Ошибка в том, что в модуле отсутствует файл composer.json. Не знаю, как вы не поняли это сразу. Пруф: https://cgit.drupalcode.org/yml_export/tree/
Вариант решения: скачайте архив с модулем и распакуйте в папку custom. Учитывая то, что последнее обновление модуля было в 2016 году, скорее всего он заброшен и вы ничего не теряете, если сделаете так.

Аватар пользователя 3dmax 3dmax 10 февраля 2019 в 16:36

Спасибо люди добрые! Всё починилось ))
Запустил composer install с параметром -vvv - увидел, что требуется установка именно модуля yml_export
Заглянул в его папку потом, а там пусто. Скачал вручную, закинул и всё ок - ошибка пропала!