Доброго дня!
Никак не хочет устанавливаться 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 ---
Подскажите как можно исправить и с чем может быть связана такая ошибка?
Комментарии
У меня такая же беда только с обновлением. И никакой информации какой пакет вызывает ошибку.
<?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$?>
Я два дня занимался экспериментами. На виртуалку ставил свежий, чистый, пушисты друпал и пытался ставить пакет со всякими разными манипуляциями - ошибка и пипец.
А вчера вечером она пропала сама по себе. Есть предположение что эта проблема "на той" стороне.
Может кто знает как вычислить проблемный пакет в моём случае?
Если запустили composer update то бывают проблемы с совместимостью, тогда надо убрать composer.json и сделать 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$
Видимо имелось ввиду убрать composer.lock, а не composer.json.
Пробовал - всё тоже. Пытаюсь найти ответ, как вычислить проблемный пакет.
Очень странно, что Composer не даёт никакой информации ((
С параметром -vvv тоже нет информации?
Ошибка в том, что в модуле отсутствует файл composer.json. Не знаю, как вы не поняли это сразу. Пруф: https://cgit.drupalcode.org/yml_export/tree/
Вариант решения: скачайте архив с модулем и распакуйте в папку custom. Учитывая то, что последнее обновление модуля было в 2016 году, скорее всего он заброшен и вы ничего не теряете, если сделаете так.
Спасибо люди добрые! Всё починилось ))
Запустил composer install с параметром -vvv - увидел, что требуется установка именно модуля yml_export
Заглянул в его папку потом, а там пусто. Скачал вручную, закинул и всё ок - ошибка пропала!