簡體   English   中英

作曲家:如何在SVN上設置私人Symfony捆綁包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM