Я нахожусь в процессе настройки веб-сервера на Ubuntu 14.04 LTS и правильно настроил мой стек LEMP, а также установил компоновщик без проблем.
Когда я пытаюсь настроить composer для использования с пакетом припоя с помощью следующей команды:
$composer require solder/solder
он выдает следующую ошибку:
Using version v0.7.3.1 for solder/solder
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for solder/solder v0.7.3.1 -> satisfiable by solder/solder[v0.7.3.1].
- solder/solder v0.7.3.1 requires composer/composer 1.0.0-alpha9 -> satisfiable by composer/composer[1.0.0-alpha9] but these conflict with your requirements or minimum-stability.Installation failed, deleting ./composer.json.
Я даже пытался запустить его в режиме sudo, та же проблема (да, я знаю, что вы не должны запускать команды композитора в режиме доступа sudo или root, но я попытался просто исключить это из-за проблемы)
Любая идея, что вызывает это, и как это исправить?
solder/solder
пакет требует composer/composer
пакет явно в версии 1.0.0-alpha9
, Однако Composer (игнорируя запутанный факт, что вы используете Composer для установки Composer на мгновение), не будет устанавливать «нестабильное» программное обеспечение (т.е. alpha
, beta
или же dev
версии) по умолчанию.
Вы можете обойти это, установив minimum-stability
установка в вашем composer.json
файл. Для этого создайте composer.json
подать вручную:
{
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"solder/solder": "0.7.3.1"}
}
После запуска composer install
в командной строке.
Для сравнения composer require
Команда, которую вы используете, не делает ничего, кроме добавления solder/solder
пара ключ / значение к composer.json
«s require
раздел (также неявно создавая файл, но без minimum-stability
установка) и запуск неявного composer install
,
Других решений пока нет …