:
"require": {
"timeslice/common": "~1.0"
},
"repositories": [
{
"type": "vcs",
"url": "[email protected]:timeslicelive/kiosk-common.git",
"vendor-alias": "timeslice/common"
}
]
パスをインストールします。もちろん作曲
は、依存関係のエラーがスローされます。
Problem 1
- Conclusion: don't install laravel/framework v5.3.19
...
- pqb/filemanager-laravel 2.0.7 requires illuminate/support 5.0.*|5.1.*|5.2.*
パッケージの作者は5.3をlaravelするように更新していないと更新についてgithubの発行メッセージはunresponded約一ヶ月のためでした。 githubフォークがlaravel 5.3をサポートするように更新されているので、作者が元のパッケージ名を使用する必要がありましたが、フォークされた更新版のソースをインストールする必要がありました。
oudatedレポです:https://github.com/guillermomartinez/filemanager-laravel
更新レポは次のとおりです。https://github.com/LuaxY/filemanager-laravel
https://packagist.orgのパッケージには、次のとおりです。https://packagist.org/packages/pqb/filemanager-laravel
だから、私はのソースとpqb/filemanager-laravel
でパッケージを持っていると思いました更新されたLuaxY/filemanager-laravel
github repo。 repositories
(composer.json
)で定義されて
package
タイプが私の仕事:
注:自動読み込みさせるためのパッケージで、あなたは、パッケージの自動ロードするディレクトリを指定する必要があります。それはsrc
、dist
、または何か他のものであってもよい。常にrepoディレクトリ構造をチェックする必要があります。
"repositories": [
{
"type": "package",
"package": {
"name": "pqb/filemanager-laravel",
"version": "2.0.7",
"dist": {
"url": "https://github.com/LuaxY/filemanager-laravel/archive/5.3.zip",
"type": "zip"
},
"source": {
"url": "https://github.com/LuaxY/filemanager-laravel.git",
"type": "git",
"reference": "pqb/filemanager-laravel"
},
"autoload": {
"classmap": ["src"]
}
}
}
]
と必要のセクションで、私たちは、元のパッケージが含まれる:
"require" : {
"pqb/filemanager-laravel": "^2.0.7"
}
その後、私はcomposer update
を行なったし、私は依存関係のないエラーのgithubのレポからインストールパッケージを得た:
を
私はこの質問に対する回答にも興味があります。私の使用例では私はGitHubリポジトリを会社リポジトリにフォークしていました。会社レポのパスは 'vendor/project'の規則に従っていないので、' vendor-alias'でオーバーライドしようとしましたが、作業。 – dolmen
まだ回答がありませんが、Toran Proxyが解決策になるかどうか疑問に思っています:https://toranproxy.com/ –