composer安装依赖时报错怎么办

藏色散人
发布: 2020-09-02 11:47:34
转载
4931 人浏览过

下面由composer教程栏目给大家介绍composer安装依赖时报错的处理办法,希望对需要的朋友有所帮助!

composer安装依赖时报错怎么办

近段时间经常跟composer打交道,在中间也遇到了很多的坑,这里总结一下

目录

0x01 安装时composer出现Killed,被终止

0x02 出现“Your requirements could not be resolved to an installable set of packages.”

在使用下面命令对composer.json进行安装的时候,经常会出现下面的两种种问题。

composer install
登录后复制

0x01 安装时composer出现Killed,被终止

情况可能是下面这个样子的

composer安装依赖时报错怎么办

这种情况是由于缓存不足而造成的,在Linux中我们可以增加缓存来解决这个问题。

composer安装依赖时报错怎么办

free -m
mkdir -p /var/_swap_
cd /var/_swap_
dd if=/dev/zero of=swapcomposer安装依赖时报错怎么办 bs=1M count=2000
mkswap swapcomposer安装依赖时报错怎么办
swapon swapcomposer安装依赖时报错怎么办
echo "/var/_swap_/swapcomposer安装依赖时报错怎么办 none swap sw 0 0" >> /etc/fstab
free -m
登录后复制

0x02 composer出现“Your requirements could not be resolved to an installable set of packages.”

这种报错的情况一般是这样子的

composer安装依赖时报错怎么办

composer安装依赖时报错怎么办

它虽然出现了"Your requirements could not be resolved to an installable set of packages.","You can also run php --ini inside terminal to see which composer安装依赖时报错怎么办s are used by PHP in CLI mode."这两种提示,但是这个不是我们所要关注的重点。

我们需要关注的是中间Problem提示了哪些内容

比如下面这个情况

composer安装依赖时报错怎么办

在这种情况下,我们仅仅只需要安装php所对应的gd就可以解决这个报错了。

这里我用Ubuntu为例来说明,如果你安装的是php7.0的,即使用下列命令进行安装的

apt-get install php7.0
登录后复制

这个时候需要运行下列命令就可以安装了,就可以解决这个问题了

apt-get install php7.0-gd
登录后复制

下面这个例子也是一样的解决办法

composer安装依赖时报错怎么办

apt-get install php7.0-mbstring
登录后复制

如果安装的是php7.2,这里改一下版本就可以了

apt-get install php7.2-mbstring
登录后复制

以上是composer安装依赖时报错怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:csdn.net
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板