分类 开发语言 下的文章

composer PHP Fatal error: Allowed memory size of XXXXXXXXXXX bytes exhausted

在 composer install 中遇到类似的错误,这是一个与内存相关的错误。

解决方法:

php -d memory_limit=-1 /usr/local/bin/composer install

这将允许您仅在运行此命令时禁用内存限制。

如果你觉得每次都输入上面的命令很烦,建议在登录用户的~/.bashrc 等处写上别名。

alias composer=’php -d memory_limit=-1 /usr/local/bin/composer’

Go语言编译失败,输出如下错误日志,关键错误提示 invalid pseudo-version

go: XXXXXXX: invalid pseudo-version: git fetch –unshallow -f origin in XXXXXXXXXX: exit status 128:
fatal: git fetch-pack: expected shallow list
fatal: The remote end hung up unexpectedly

报错原因是Git客户端版本太旧了.

https://github.com/golang/go/issues/38373

在 CentOS 7 和 RHEL 7 上,如果使用默认存储库进行安装,则版本为 1.8.3.1。

解决方法:

升级GIT,对于 CentOS 7 和 RHEL 7,使用 IUS 存储库安装将解决问题。

$ yum -y erase git
$ yum -y install https://repo.ius.io/ius-release-el7.rpm
$ yum -y install git222

检查版本:

$ git –version
git version 2.22.5