编写器没有安装新的库


Composer not intalling new libraries

我正在使用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)