【发布时间】:2014-01-10 14:28:35
【问题描述】:
我正在拼命尝试通过 composer 安装我的 Symfony Bundle。我做了以下事情:
- 在包的根文件夹 (SymfonyProject/src/My/Bundle) 中创建了一个 bitbucket git repo
-
创建了一个 composer.json 文件:
{ "name": "my/bundle", "description": "my desc", "type" : "symfony-bundle", "require": { "foreign/bundle": "dev-master" }, "license": "proprietary", "authors": [ { "name": "Me", "email": "me@mycompany.com" } ], "minimum-stability": "dev", "autoload": { "psr-0": { "My\\Bundle\\": "" } }, "target-dir" : "My/Bundle" } -
然后我创建了一个测试项目并将以下内容添加到 symfony 根目录中的 composer.json:
"require" : { "my/bundle" : "dev-master" }, "repositories" : [ "type" : "vcs", "url" : "https://myusername:password@bitbucket.org/mycompany/myrepo.git" ] -
我调用 composer update my/bundle -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
最后的输出是“importing branch master”,没错吧?之后,包装师的东西被取出。 Composer install 也不会工作,不会安装包。我究竟做错了什么?
如果有人能启发我,我会很高兴!!!
【问题讨论】:
标签: php composer-php bitbucket