为什么我不能在作曲家中使用另一个分叉 [英] Why I can't user another fork with composer
问题描述
我曾经使用过软件包(
,但正确的路径必须是
DIR 。 ’/ ..’。 '/ askippers / laravel-plupload / JildertMiedema / LaravelPlupload / src'
请尝试以下操作:
require:{
...
askippers / laravel-plupload: dev-主人,
...
},
I used to use package (https://github.com/jildertmiedema/laravel-plupload) for my laravel project, but the author did not update it for laravel 7.
But I found another package (https://github.com/askippers/laravel-plupload) which was forked by another author and updated composer.json for laravel 7 supporting.
Before it my composer.json looked like that
{
...
"require": {
...
"jildertmiedema/laravel-plupload": "0.5.0",
...
}
...
}
after I found the fork my composer.json became
{
...
"require": {
...
"jildertmiedema/laravel-plupload": "dev-master",
...
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/askippers/laravel-plupload"
}
]
...
}
But when I try to use composer update I get an error
- jildertmiedema/laravel-plupload dev-master requires illuminate/support ^6.0 -> satisfiable by illuminate/support[v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.18.1, v6.18.10, v6.18.11, v6.18.12, v6.18.13, v6.18.2, v6.18.3, v6.18.4, v6.18.5, v6.18.6, v6.18.7, v6.18.8, v6.18.9, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
If I try to use just
composer require askippers/laravel-plupload
My autoloading does not work because of there is wrong folder tree which is look like this
but the right path must be
DIR . '/..' . '/askippers/laravel-plupload/JildertMiedema/LaravelPlupload/src'
Try this:
require": {
...
"askippers/laravel-plupload": "dev-master",
...
},
这篇关于为什么我不能在作曲家中使用另一个分叉的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!