composer安装扩展包异常
我是tp5.1下,用composer安装扩展包,在命令行运行,无任何不反应,不下载也不报错,这时,我们先ctrl+c退出执行的命令,然后在tp5.1根目录下,找到composer.json文件,并用编辑器打开,在最后追加上如下内容:
"repositories": {"packagist": {"type": "composer","url": "https://packagist.phpcomposer.com"}
}
保存退出,然后在cmd命令行执行运行命令,就ok了。
composer安装扩展包时,可以设置忽略版本匹配,命令如下:
composer install --ignore-platform-reqs
如果不知道扩展包的具体版本,可以写 * ,* 会下载最新的版本
"require": {"topthink/think-helper":"*"
},
或者写 dev-master,dev-master作者也是很懵逼
"require": {"topthink/think-helper":"dev-master"
},
再或者随便填写一个不存在的版本,cmd命令执行的时候,会报错,这时会提示该扩展包有哪些版本号,如作者填写的是 1.0 版本,当然这个版本执行的时候会报错并列出改扩展包都有哪些版本
"require": {"topthink/think-helper":"1.0"
},
然后填写到composer.json文件里,然后在命令行进行执行 composer update,就会进行安装,ok了。
安装报错
错误如下:
Your requirements could not be resolved to an installable set of packages.Problem 1- overtrue/http 1.0.1 requires php >=7.0 -> your PHP version (5.6.34) does not satisfy that requirement.- overtrue/http 1.0.0 requires php >=7.0 -> your PHP version (5.6.34) does not satisfy that requirement.- overtrue/sendcloud 1.0.0 requires overtrue/http dev-master -> satisfiable by overtrue/http[dev-master] but these conflict with your requirements or minimum-stability.- overtrue/sendcloud 1.0.1 requires overtrue/http ^1.0 -> satisfiable by overtrue/http[1.0.0, 1.0.1].- Installation request for overtrue/sendcloud ^1.0 -> satisfiable by overtrue/sendcloud[1.0.0, 1.0.1].Installation failed, reverting ./composer.json to its original content.
这是因为php版本不匹配,如下执行命令,进行忽略版本
composer install --ignore-platform-reqs
或者
composer update --ignore-platform-reqs
再次执行composer命令可以正常安装包了。
转载于:https://www.cnblogs.com/daochong/p/11469376.html
composer安装扩展包异常相关推荐
- Thinkphp使用composer安装扩展包教程
一.删除php禁用函数putenv 1.可以在宝塔面板的PHP管理 → 禁用函数 → 删除putenv 2.也可以在php的配置文件php.ini里搜索disable_functions,然后删除 ...
- python扩展包安装_python怎么安装扩展包
以安装扩展包SymPy为例: 方式一: 格式:pip install xxx //xxx:包名 示例:pip install SymPy 方式二: 如果有安装Git,也可以使用pip+git的方式安装 ...
- java 拓展包放哪,安装扩展包(Install External Libraries)
在CDH平台上为Streamsets导入扩展包前, 先设置一个用来存储这些扩展包的目录 在Cloundera管理平台界面中, 选择StreamSets服务 然后点击Configuration. 在 C ...
- tp5 composer 安装扩展库
大家对TP5可能不陌生,但是我第一次使用TP5扩展包,举例:安装think-captcha扩展包,运行命令: composer require topthink/think-captcha 不管怎样 ...
- CodeIgniter中运用composer安装依赖包
2019独角兽企业重金招聘Python工程师标准>>> 基本信息 CodeIgniter 版本:3.1.8 Nginx: Tengine/2.1.2 (nginx/1.6.2) My ...
- composer 安装dev包_「PHP编程」如何搭建私有Composer包仓库?
在前一篇文章「PHP编程」如何制作自己的Composer包?中,我们已经介绍了如何制作自己的 composer 包,以及如何使用 composer 安装自己制作的 composer 包.不过,这其中有 ...
- composer安装依赖包
安装依赖包 要开始在你的项目中使用 Composer,你只需要一个 composer.json 文件.该文件包含了项目的依赖和其它的一些元数据. 获取定义的依赖到你的本地项目,只需要调用 compos ...
- 群晖python套件包_群晖中给Python3安装pip工具以安装扩展包
重要:本文最后更新于2021-02-01 22:34:49,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 今天折腾这群晖迷你Linux系统的时候遇到一个问题,Python写的程序基 ...
- Mac M1 brew安装php pecl安装扩展包失败解决方案
前言: 电脑是新到的,纯净环境安装的brew,正常装了php7.4,结果pecl装啥都不成,重装n多次,折腾了一下午都没解决. 下面是环境参数: 报错信息: 网上查遍了,没有一个有用的,最后突发奇想, ...
最新文章
- ++i和i++效率谁高
- C和C++中的野指针问题
- Hibernate中基本概念
- BZOJ 4710: [Jsoi2011]分特产
- Hadoop之HDFS读写数据流程
- 光端机安装调试需注意的几大因素
- Java类class isSynthetic()方法及示例
- ST7789V2 LCD驱动芯片
- Java并发编程:并发容器之ConcurrentHashMap(转载)
- Java基础之时间的友好显示
- Ant :Property
- cad.net 在cad2008引用了错误的com接口的dll导致出现了
- logistic回归详解
- ev3编程变量模块_【EV3基础编程 第九课】用生活中随处可见的“数据变量”是我们的“好教材”。...
- foobar2000界面自定义详解
- 关于java.io.FileNotFoundException: test.txt (系统找不到指定的文件。)的问题解决办法。(相对路径出错)
- amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(一)(满满都是骚操作)...
- Android 开源项目分类汇总(下)
- 关于猜数字游戏以及关机指令
- 航天二院计算机硕士待遇怎么样,航天二院706所