0

Composer/Packagist не удалось найти пакет с минимальной стабильностью

13

Проблема с установкой пакета composer

Я пытаюсь установить следующий пакет через Composer:

composer require cr/hashcli

Этот пакет я разработал сам, но когда я пытаюсь его установить, получаю следующую ошибку:

[InvalidArgumentException]
Could not find package cr/hashcli at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability

Мой файл composer.json выглядит следующим образом:

{
  "name": "cr/hashcli",
  "description": "HashCLI - PHP CLI Tool For hashing",
  "type": "library",
  "keywords": ["hash", "cli"],
  "license": "MIT",
  "require": {
      "php": ">=5.5"
  },
  "require-dev": {
      "phpunit/phpunit": "^5.7"
  },
  "bin": [
      "src/hashCLI"
  ],
  "autoload": {
      "classmap": [
          "src/"
      ]
  },
  "autoload-dev": {
      "classmap": [
          "tests/"
      ]
  }
}

У кого-нибудь есть идеи, почему возникает эта ошибка и как я могу решить эту проблему?

2 ответ(ов)

1

К сожалению, стабильной версии этого пакета не существует. Вы можете установить его с помощью команды:

composer require cr/hashcli:dev-master

Редактирование: в настоящее время вы можете использовать dev-main вместо dev-master.

0

Если вы хотите иметь возможность устанавливать девелоперские пакеты, вы можете изменить настройки Composer для вашего проекта следующим образом:

composer config minimum-stability dev
composer config prefer-stable true

Эти команды устанавливают минимальную стабильность на уровень dev, что позволяет устанавливать пакеты, находящиеся на стадии разработки, и одновременно устанавливают предпочтение для стабильных версий пакетов, если они доступны.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь