Я отчаянно пытаюсь установить свой Symfony Bundle с помощью композитора. Я следующие вещи:custom symfony2 установка пакета с композитором из частного репозитория Bitbucket
- создал Bitbucket GIT репозиторий в корневой папке расслоении (SymfonyProject/SRC/My/Bundle)
создал composer.json файл:
{ "name": "my/bundle", "description": "my desc", "type" : "symfony-bundle", "require": { "foreign/bundle": "dev-master" }, "license": "proprietary", "authors": [ { "name": "Me", "email": "[email protected]" } ], "minimum-stability": "dev", "autoload": { "psr-0": { "My\\Bundle\\": "" } }, "target-dir" : "My/Bundle" }
тогда я создал TestProject и добавил следующее composer.json в корне симфони:
"require" : { "my/bundle" : "dev-master" }, "repositories" : [ "type" : "vcs", "url" : "https://myusername:[email protected]/mycompany/myrepo.git" ]
я называю композитор обновить/расслоение -vvv и получить следующий результат (неинтересный материал удаляется):
Loading composer repositories with package information Executing command (CWD): git clone --mirror 'https://username:****@bitbucket.org/mycompany/myrepo.git' '/home/myname/.composer/cache/vcs/https---repocachedir/' Executing command (/home/myname/.composer/cache/vcs/https---repocachedir/): git show-ref --tags Executing command (/home/myname/.composer/cache/vcs/https---repocachedir/): git branch --no-color --no-abbrev -v Executing command (/home/myname/.composer/cache/vcs/https---repocachedir/): git branch --no-color Executing command (/home/myname/.composer/cache/vcs/https---repocachedir/): git show 'master':composer.json Executing command (/home/myname/.composer/cache/vcs/https---repocachedir/): git log -1 --format=%at 'master' Reading composer.json of my/bundle (master) Reading /home/myname/.composer/cache/vcs/https---repocachedir/09esdfsdfdb74ce0998ddsdfsd59028969b8edef35f872 from cache **Importing branch master (dev-master)** Downloading https://packagist.org/packages.json
Последний выход «импорта мастер филиал», который является правильным, не правда ли? После этого выталкивается пакет. Установка Composer не будет работать, пакет не будет установлен. Что я делаю не так?
Если бы кто-нибудь мог просветить меня, я был бы очень доволен !!!
Привет, спасибо за ваш ответ. Ive уже удалил кешированные файлы для выхода выше. Композитор будет делать то же самое. Кашированное репо кажется пустым, кроме композитора.json (который является хэшированным файлом выше) ... Почему? – user3182077
Вы можете проверить библиотеку из битбакет, с помощью ключа, который использует композитор? Мне интересно, может ли это быть правкой (как это часто бывает). – tomsowerby
только что проверил тест, клон отлично работает ... – user3182077