Я, конечно, борюсь за неправильное использование композитора.Добавление зависимостей от одного файла, без composer.json
Я создал этот репозиторий: https://github.com/alle/assets-merger
Я раздвоенный проект и просто пытался сделать его kohana-module
, в том числе всех зависимостей.
Для этого понадобится JAR-модуль YUI comporess JAR, я пытался сделать только JAR-файл как зависимость, и я закончил объявлять его в файле composer.json
(пожалуйста, look at this).
После того, как мне нужно, чтобы добавить свой новый пакет в проекте я добавить его в разделе require
следующим образом:
...
"alle/assets-merger": "dev-master",
...
Но (последняя) composer update
команда говорит:
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 alle/assets-merger dev-develop -> satisfiable by alle/assets-merger[dev-develop].
- alle/assets-merger dev-develop requires yui/yuicompressor 2.4.8 -> no matching package found.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
И мой история заканчивается здесь.
Как мне настроить composer.json
в репозитории https://github.com/alle/assets-merger
, чтобы включить его в качестве полностью удовлетворенного kohana-module
в других проектах?
Несмотря на то, что это был первый день недели, вчера, наверное, я уже достаточно устал, чтобы совершить все эти ошибки! Я даже не видел композитора.json в этих пакетах. Ooops ... @ Свен, ты сделал мой день! И да, я пропустил эту большую заметку. Спасибо вам большое за ваше время. – alle