зависимости — PHP Composer не устанавливается — Ваши требования не могут быть разрешены для устанавливаемого набора пакетов

Я только что настроил Slim Framework for PHPи мне трудно установить библиотеку slim / views через composer.json

Мой composer.json выглядит так:

{
"name": "slim/slim",
"type": "library",
"description": "Slim Framework, a PHP micro framework",
"keywords": ["microframework","rest","router"],
"homepage": "http://github.com/codeguy/Slim",
"license": "MIT",
"authors": [
{
"name": "Josh Lockhart",
"email": "info@joshlockhart.com",
"homepage": "http://www.joshlockhart.com/"}
],
"require": {
"php": ">=5.3.0",
"phing/phing": "2.*"},
"suggest": {
"ext-mcrypt": "Required for HTTP cookie encryption"},
"autoload": {
"psr-0": { "Slim": "." }
}
}

Когда я сказал
composer require slim/viewsЯ получаю эту ошибку, я не уверен, о чем идет речь:

Problem 1
- slim/views 0.1.0 requires slim/slim >=2.0.0 -> satisfiable by slim/slim[2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.5.0, 2.6.0, 2.6.1].
- slim/views 0.1.1 requires slim/slim >=2.4.0 -> satisfiable by slim/slim[2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.5.0, 2.6.0, 2.6.1].
- slim/views 0.1.2 requires slim/slim >=2.4.0 -> satisfiable by slim/slim[2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.5.0, 2.6.0, 2.6.1].
- slim/views 0.1.3 requires slim/slim >=2.4.0 -> satisfiable by slim/slim[2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.5.0, 2.6.0, 2.6.1].
- Can only install one of: slim/slim[2.0.0, 1.0.0].
- Can only install one of: slim/slim[2.1.0, 1.0.0].
- Can only install one of: slim/slim[2.2.0, 1.0.0].
- Can only install one of: slim/slim[2.3.0, 1.0.0].
- Can only install one of: slim/slim[2.3.1, 1.0.0].
- Can only install one of: slim/slim[2.3.2, 1.0.0].
- Can only install one of: slim/slim[2.3.3, 1.0.0].
- Can only install one of: slim/slim[2.3.4, 1.0.0].
- Can only install one of: slim/slim[2.3.5, 1.0.0].
- Can only install one of: slim/slim[2.4.0, 1.0.0].
- Can only install one of: slim/slim[2.4.1, 1.0.0].
- Can only install one of: slim/slim[2.4.2, 1.0.0].
- Can only install one of: slim/slim[2.4.3, 1.0.0].
- Can only install one of: slim/slim[2.5.0, 1.0.0].
- Can only install one of: slim/slim[2.6.0, 1.0.0].
- Can only install one of: slim/slim[2.6.1, 1.0.0].
- Installation request for slim/slim 1.0.0 -> satisfiable by slim/slim[1.0.0].
- Installation request for slim/views 0.1.* -> satisfiable by slim/views[0.1.0, 0.1.1, 0.1.2, 0.1.3].

Текущая версия Slim Framework у меня есть 2.6.1, Я обнаружил, что если я укажу "version":"2.6.1" внутри моего composer.json, после name тег перед запуском composer require slim/views, composer require работает нормально и пакет устанавливается. Не уверен, что происходит; Может кто-нибудь, пожалуйста, помогите мне с этим?

Спасибо!

0

Решение

Как намекал ChrisForrence, название вашего пакета slim/slim сталкивается с библиотекой с тем же именем. Измените название вашего пакета к чему-то другому, и Slim будет установлен, как ожидается.

"name": "sasanka/my-app"
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector