我刚刚打开了一个包packagist,我试图运行一个composer update并收到错误:
Unknown downloader type: h. Available types: git, svn, hg, perforce, zip, rar, tar, gzip, phar, file.
Run Code Online (Sandbox Code Playgroud)
在主项目文件中我有这个:
"require": {
//.......
"cyphix333/sbb-code-parser": "dev-master"
},
Run Code Online (Sandbox Code Playgroud)
该composer.json文件cyphix333/sbb-code-parser是:
{
"name": "cyphix333/sbb-code-parser",
"description": "SBBCodeParser is a simple BBCode parser",
"keywords": [
"SBBCodeParser"
],
"homepage": "https://github.com/samclarke/SBBCodeParser",
"canonical": "https://github.com/cyphix333/SBBCodeParser",
"source": "https://github.com/cyphix333/SBBCodeParser/tree/master",
"autoload": {
"classmap": ["SBBCodeParser.php","classes/"]
},
"authors": [
{
"name": "Sam Clarke"
}
],
"require": {
"php": ">=5.3"
}
}
Run Code Online (Sandbox Code Playgroud)
我不确定我在这里做错了什么?
mpe*_*pen 12
如果你刚开始收到此错误,请尝试composer clear-cache和/或删除~/.composer和vendor.
我得到的具体错误是:
[InvalidArgumentException]
Unknown downloader type: . Available types: git, svn, fossil, hg, perforce, zip, rar, tar, gzip, xz, phar,
file, path.
Run Code Online (Sandbox Code Playgroud)
我刚刚删除了所有内容,然后再次尝试; 现在有效.
我正在使用
Composer version 1.2.0 2016-07-19 01:28:52
Run Code Online (Sandbox Code Playgroud)
对composer.json 的更改:删除规范和源代码;添加了类型库。
尝试一下这个:
{
"name": "cyphix333/sbb-code-parser",
"description": "SBBCodeParser is a simple BBCode parser",
"homepage": "https://github.com/samclarke/SBBCodeParser",
"keywords": ["SBBCodeParser"],
"type": "library",
"authors": [
{
"name": "Sam Clarke"
}
],
"require": {
"php": ">=5.3"
},
"autoload": {
"classmap": ["SBBCodeParser.php", "classes/"]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3436 次 |
| 最近记录: |