2013-04-25 276 views
2

如何判斷哪些軟件包需要哪種版本控制? 例如,我有以下Composer.json作曲家:包安裝需要svn/git?

{ 
    "name": "sample/app", 
    "description": "sample app", 
    "require": { 
    "monolog/monolog": "1.0.*", 
    "smarty/smarty": "dev-trunk", 
    "zend/gdata": "dev-master" 
    } 
} 

Smarty的LIB給了我一個運行時異常,因爲我沒有把svn安裝。 將此與zend/gdata進行比較,如果未安裝git,則會給出運行時異常。

回答

3

如果你沒有安裝git和svn,你通常可以使用composer install --prefer-dist,它會盡量下載zip文件。對於使用自定義svn倉庫的軟件包來說,像smarty一樣,這是不可能的,對於那些你真的需要安裝svn的軟件倉庫。

+0

謝謝,這是有道理的。但是,我發現奇怪的是,我沒有看到任何提及的文檔或網頁搜索。 – 2013-04-25 22:26:45