linux安装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,被终止

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

aa471171508a68da4a3dd6d581761aad.png

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

0d9e1128046e572f573cb8c888c2849f.png

free -mmkdir -p /var/_swap_cd /var/_swap_dd if=/dev/zero of=swapfile bs=1M count=2000mkswap swapfileswapon swapfileecho "/var/_swap_/swapfile none swap sw 0 0" >> /etc/fstabfree -m

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

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

e2bf72b6d7dd9291948d7090548405eb.png

9c69a416b4cb34da38794864ad6d1755.png

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

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

比如下面这个情况

c4484257091830518dd183a8c7c06b43.png

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

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

apt-get install php7.0

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

apt-get install php7.0-gd

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

09de01a12f74c2d6a283f1714dde5896.png

apt-get install php7.0-mbstring

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

apt-get install php7.2-mbstring

如果对你有帮助,请点击在看或者转发,都是对我的一种支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值