composer安装依赖时报错怎么办

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

下面由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,被终止

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

file

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

file

free -m
mkdir -p /var/_swap_
cd /var/_swap_
dd if=/dev/zero of=swapfile bs=1M count=2000
mkswap swapfile
swapon swapfile
echo "/var/_swap_/swapfile none swap sw 0 0" >> /etc/fstab
free -m
登录后复制

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

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

file

file

歌者PPT
歌者PPT

歌者PPT,AI 写 PPT 永久免费

歌者PPT 358
查看详情 歌者PPT

它虽然出现了"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提示了哪些内容

比如下面这个情况

file

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

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

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

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

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

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

file

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

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

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

以上就是composer安装依赖时报错怎么办的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:csdn网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号