Composer的一些报错的解决办法
Composer的使用及一些报错的解决办法、
composer的安装
windows安装
链接:https://pan.baidu.com/s/1pCbKIlsfGpl2OYlMuT8COw 密码:wuzb
linux & mac 安装
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
使用国内镜像
官网抄过来的:https://pkg.phpcomposer.com/
laravel china https://learnku.com/laravel/t/30710
阿里开源镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
方法一: 修改 composer 的全局配置文件(推荐方式)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
方法二: 修改当前项目的 composer.json 配置文件:进入你的项目的根目录执行
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
"repositories": {"packagist": {"type": "composer","url": "https://packagist.phpcomposer.com"}
}
内存不足的解决办法
php -d memory_limit=-1 /path/to/composer ...
Allowed memory size of 1073741824 bytes exhausted (tried to allocate 33554440 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSet.php
暂时只看到这个解决办法,具体原因还没找出来
PHP版本要求的
Your requirements could not be resolved to an installable set of packages
xxx requires php ^7.1
composer install --ignore-platform-reqs
其他操作
init(初始化)
该命令用于创建 composer.json 文件,并进行基础信息配置:
$ composer init
search(搜索)
根据名称搜索相关的包,成功后会列出符合的相关包的信息
$ composer search monolog
show(详情)
根据包的名称,列出包的相关信息,本处以查看 monolog/monolog 为例:
$ composer show -all monolog/monolog
install (安装)
我们先在 composer.json 配置中添加一个 monolog/monolog 依赖库
$ composer install
update (更新)
如果我们新增或者删除了某个依赖,可以通过如下命令进行更新
$ composer update & composer update monolog/monolog
require (申明依赖)
我们也可以用命令直接添加依赖,可以根据自己的需要选择拉取的版本,执行该命令后将自动下载
$ composer require monolog/monolog
$ composer require "monolog/monolog @dev"
$ composer require "monolog/monologn 4.0"
$ composer require "monolog/monolog ~4.0"
$ composer require "monolog/monolog ^4.0"
clear-chache (清除本地缓存)
安装一个包后过,就会缓存该包到本地,再次下载会优先从本地获取,如果不需要可以清掉这些本地缓存
$ composer clear-cache
–version(查看版本)
该命令用于用于查看 Composer 版本信息,命令如下:
$ composer --version
self-update (更新版本)
Composer 用了一段时间后,发现使用后会提示更新版本,命令如下:
$ composer self-update
Composer的一些报错的解决办法相关推荐
- 【DSP】CCS6.1导入CCS3.3工程全过程以及“N个报错”的解决办法
本人小硕,由于接到了一个关于语音识别的项目,一不小心掉到DSP的坑.首先需要解决的就是关于CCS软件的使用,网上N个教程,总感觉自己这边出的问题总能"完美避开"他们的范围,摸爬滚打 ...
- windows10下,from skimage import morphology 报错的解决办法
windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...
- Xamarin开发安装Visual Studio 2015 update2报错的解决办法
Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...
- source insight删除保存路径为中文的project工程项目报错的解决办法
http://blog.csdn.net/yixilee/archive/2010/09/01/5855663.aspx source insight删除已加载的project工程项目报错的解决办法 ...
- 图解Myeclipse 导入Java Web项目报错的解决办法听语音
图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html
- 12 c for. oracle rac,【案例】Oracle RAC FOR AIX搭建执行root.sh时两次报错的解决办法
天萃荷净 运维DBA反映在aix 5.3 ml6安装10.2.0.1 rac报错0509-036 Cannot load program crsctl.bin because of the follo ...
- ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法
MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...
- SQLSERVER 创建ODBC 报错的解决办法 SQLState:‘01000‘的解决方案
SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决方案 参考文章: (1)SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决 ...
- 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】
今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...
最新文章
- 疫情期间,为什么Snapchat比Pinterest更赚钱
- Cocos2d-x开发---关于安卓打包所遇到的错误记录
- 使用View modification扩展SAP Fiori应用的一个案例
- C++中的两个知识点
- Jmeter系列之Jmeter+Grafana+InfluxDB实时监控
- Windows网络编程:阻塞模式下的Socket编程
- 电子发票撤销 java_已确认的发票如何撤销
- 【蓝牙sbc协议】sbc源码阅读笔记(二)——sbc_struct详解(上)
- 在unity打开c#脚本写代码没有Unity相关提示
- Android 系统应用开发实战
- 智能纪元,简述NVIDIA的伟大航路
- Bilibili的元宇宙布局
- sift特征检测与匹配
- (附源码)ssm高校选课系统 毕业设计 291627
- spark rdd分区与任务的关系
- 插拔usb设备计算机管理无反应,插拔USB设备引起死机蓝屏0x000000FE分析解决措施...
- 今年广东5G网络覆盖超九成人口
- GPU上大规模稀疏矩阵特征值计算高效算法之三——SLEPc测试
- 无人机激光雷达系统在森林资源调查中的应用
- C语言编译c158,PANTONE潘通色卡C卡_图文.doc