2013-04-25 187 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