[英]Composer: How to setup private Symfony bundles on svn
我正在使用svn在unfuddle.com上托管我的項目。 他們所有人共享我想保密的一些捆綁包。
例:
我創建了d:bundles/ImageBundle
文件夾,並復制了已有的代碼。 結構就像其他任何symfony捆綁包一樣,我里面有文件夾Controller,Entity等。 這是個好方法嗎?
ImageBundle/composer.json
應該有什么? 當我嘗試安裝該捆綁包時,出現以下錯誤:
您的要求無法解決為一組可安裝的軟件包。
問題1-找不到請求的軟件包wjb / image-bundle dev。
可能的原因:-軟件包名稱中有錯字-根據您的最低穩定性,該軟件包不能以足夠穩定的版本提供。
即使我程序的composer.json文件具有"wjb/image-bundle": "*"
我也知道。
我的主要composer.json也有這個:
"repositories": [
{
"type": "vcs",
"url": "http://mysvnrepository" ,
"trunk-path": "ImageBundle",
"branches-path":false,
"tags-path": false
}
]
Composer說,它已經發現將項目放入您的程序包需要更高的穩定性:
The package is not available in a stable-enough version according to your minimum-stability....
要解決此問題,請在項目的composer.json中為該軟件包設置最低的開發穩定性。
"wjb/image-bundle": "*@dev"
您還可以在composer.json中將整個項目的最小穩定性設置為dev,alpha,beta,rc或stable之一。 但這會影響整個項目,因此不建議這樣做。
// ...
"require" : {
// ... dependencies here
},
"minimum-stability" : "dev",
// ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.