Composer требует нестандартного кэширования пакетов - PullRequest
0 голосов
/ 16 октября 2019

Я создал пакет, и сначала у меня он был в онлайн-хранилище @ Gitlab. Для использования в хранилище я использовал файл composer.json и добавил:

"repositories": [
    {
        "type": "vcs",
        "url": "https://remote-repo-url-path-to-package.git"
    }
]

Это работало локально, но в тот момент, когда япопытался опубликовать его, он не мог получить к нему доступ, время соединения истекло.

Я попытался опубликовать свой пакет на packagist, поэтому я удалил эти «репозитории» из моего composer.json, выполнил composer clearcache и выполнил composer install. Все пакеты устанавливаются правильно, но пакет, который сейчас находится в пакете, все еще пытается извлечь его из моего удаленного репозитория git. Странно!

Итак, у меня есть две проблемы:

  1. При использовании публичного / частного репозитория Gitlab я не могу подключиться, чтобы получить пакет композитора
  2. Когда я удалилэту ссылку, я продолжаю получать ее из хранилища, а не из пакета.

Есть идеи? :) Спасибо!

...