我正在使用Composer以及我的PHP项目。它工作得很好,我已经从packagist安装了一些php库。但在我出于维护原因重新启动服务器后,似乎composer不再工作了。当我尝试安装一个库时,它给了我这个错误:
(RuntimeException)
克隆http://github.com/rchouinard/rych-random.git
失败,git不在sh: git: command not found
我self-updated
它和所有其他的东西来解决这个问题。
Composer从dist中安装稳定包,不需要git。
但是,如果您的项目中有不稳定的包,则编写器将从源代码安装(因为没有可用的dist)。要做到这一点,需要git(除非您使用来自其他来源的自定义存储库,如svn)