Рейтинг:0

Composer\Downloader\TransportException: Не удалось загрузить файл "drupal.org/packages.json" (HTTP/1.1 404 Not Found)

флаг gs

В Drupal 8.9.x после очистки кеша композитора. Я получаю эту ошибку [Composer\Downloader\TransportException] Не удалось загрузить файл "drupal.org/packages.json" (HTTP/1.1 404 Not Found).

Я не могу запустить установку композитора или обновление композитора.

Я также попытался удалить папку поставщика и файлы composer.lock.

Даже я пытался,

  • Конфигурация композитора -g repo.packages композитор https://packages.drupal.org

  • попробовал диагностику композитора и после этого обновления композитора -vvv

  • Конфигурация композитора -g repositories.drupal composer https://packages.drupal.org/8

  • Конфигурация композитора -g repositories.drupal composer https://www.drupal.org/packages.json

  • Конфигурация композитора -g repo.packagist композитор https://packagist.org

Но не повезло.

что-то не так? до очистки кеша композитора он работал нормально.это происходит только после очистки кеша композитора. Любая помощь приветствуется.

    "хранилища": [
            {
                "тип": "композитор",
                "url": "https://packages.drupal.org/8"
            },
            .....

введите описание изображения здесь

Рейтинг:0
флаг id

Репозиторий пакетов Drupal https://packages.drupal.org/8, никакой другой. в большинстве случаев он должен отображаться как единственный добавленный репозиторий в composer.json:

    "хранилища": [
        {
            "тип": "композитор",
            "url": "https://packages.drupal.org/8"
        }

Но так как вы сделали это с именованным ключом, это будет следующим образом, что должно быть хорошо:

    "хранилища": {
        "друпал": {
            "тип": "композитор",
            "url": "https://packages.drupal.org/8"
        },

Я думаю, что проблема, с которой вы столкнулись, заключается в том, что, пройдя пометить композитор, вы устанавливаете значение глобально (для всех проектов), но собственное значение проекта композитор.json может иметь другую или неправильную конфигурацию.

Thirsty Six avatar
флаг gs
Да, я пробовал с именованным ключом. но он показывает [Seld\JsonLint\ParsingException] «./composer.json» не содержит допустимого JSON Ошибка синтаксического анализа в строке 17: ... }, }, { ---------------------^ Ожидается: "STRING" — у вас есть лишняя запятая в конце.
Thirsty Six avatar
флаг gs
Спасибо за вашу помощь. Я снова запустил команду «composer config -g repo.packages composer https://packages.drupal.org/8», теперь она работает нормально.
Рейтинг:-1
флаг gs

Я запустил эту команду конфигурации композитора, и она работает.

"composer config -g repo.packages composer https://packages.drupal.org/8" 
Thirsty Six avatar
флаг gs
На самом деле, я не уверен в очистке кеша композитора. он начал работать после 20-24 часов. не знаю почему. что-то связанное с битбакетом?
флаг id
Ваш ответ будет работать только на том компьютере, на котором вы выполнили эту команду.
Thirsty Six avatar
флаг gs
Да вы правы. Я не уверена.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.