我为我的个人PHP库创建了一个SVN代码库,并在根目录下添加了一个composer.json文件:
{
"name": "myPersonalLibrary/lib",
"type": "library",
"description": "Light MVC framework for PHP 5.4",
"keywords": ["database","mvc"],
"homepage": "http://mysite.com",
"license": "MIT",
"require": {
"php": ">=5.3.0",
"mustache/mustache": "dev-master"
},
"autoload": {
"psr-0": {
"bbn": "src"
}
}
}
然后我创建了一个带有以下composer.json的项目:
{
"require": {
"monolog/monolog": "1.0.*",
"zerkalica/php-code-sniffer": "dev-master",
"mustache/mustache": "dev-master",
"myPersonalLibrary/lib": "*"
},
"repositories": [
{
"type": "svn",
"url": "https://mysite.com/svn/myPersonalLibrary",
"branches-path": false,
"tags-path": false,
"trunk-path": "src"
}
]
}
当我尝试更新我的项目时,我遇到了以下问题:No valid composer.json was found in any branch or tag of https...
我认为这个问题来自于我的文件结构,但是我找不到任何关于此的文档:
/my_repo
/src
/lib
/api
/db
/file
/html
....
/mvc.php
/obj.php
/composer.json
我尝试在packagist.org上发布我的URL,但收到了“在给定的URL中找不到有效/受支持的存储库”的错误提示。我尝试在packagist.org上发布我的URL,但收到了在给定的URL中找不到有效/受支持的存储库
的错误提示。
composer self-update
命令来更新 Composer(永远不知道...)吗? - Thierry M.S.