[Invalidargumentexception] не удалось найти ошибку пакета в то время как composer требует
Недавно я пробовал свои руки, чтобы сделать свой собственный пакет на упаковщике. Я успешно сделал проект и загрузил его на GitHub по этой ссылке GitHub - hitswa/composer-package-test: я просто пытаюсь создать пакет composer[^]
После этого я успешно сделал проект на Packagist hiteshrohilla/common - Packagist[^] но когда я пытаюсь извлечь его с помощью composer, он выдает мне следующую ошибку
composer requir hiteshrohilla/common [InvalidArgumentException] Could not find package hiteshrohilla/common. Did you mean this? hiteshrohilla/common require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
Что я уже пробовал:
Я попытался найти и применить различные решения, выполнив поиск в Google. однако я не нахожу в этом ничего особенного. Одним из важных результатов является [^] на stackoverflow.
Я попытался проверить свой файл composer.json, который выглядит следующим образом
{ "name": "hiteshrohilla/common", "description": "common files used in development of a php project", "keywords": ["php","common"], "type": "library", "version": "1.0.0", "minimum-stability": "stable", "homepage": "http://hiteshrohilla.com/", "require": { "php": "^5.3.3 || ^7.0", "ext-mysqli": "*" }, "require-dev": {}, "conflict": {}, "repositories": [ { "type": "path", "url": "https://github.com/hitswa/composer-package-test.git" } ], "license": ["Creative Commons Attribution-ShareAlike 4.0 International License", "Creative Commons Attribution 3.0 License"], "authors": [ { "name": "Er. Hitesh Kumar (Rohilla)", "email": "rohilla.hitesh@gmail.com", "homepage": "http://hiteshrohilla.com/", "role": "Developer" } ], "support": { "email": "rohilla.hitesh@gmail.com" }, "time": "2018-01-15 00:00:00", "autoload":{ "psr-4":{ "Hiteshrohilla\\":"src/Hiteshrohilla" } } }
Пожалуйста, дайте мне знать, что я делаю неправильно, направьте меня и исправьте меня.
======================================================================
ОБНОВЛЕНИЕ:
Теперь я могу забрать посылку у композитора. Как же так? по следующим образом
Шаг 01: Я сделал пустой каталог проекта, где я хочу получить этот пакет.
Шаг 02: затем я создал файл composer.json и добавил в него следующий код
{ "name": "testapp", "require": { "hiteshrohilla/common": "dev-master" } }
Шаг 03: затем я запускаю следующую команду в терминале по этому адресу каталога проекта
composer install
==========================================================
Ну, я все еще думаю, почему я не могу получить репозиторий непосредственно из composer CLI. Может быть, потому, что на GitHub нет релиза.