Blogger Information
Blog 42
fans 3
comment 2
visits 93350
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Composer install 安装不了部分文件的问题
Whitney的博客
Original
2328 people have browsed it

问题背景:

根据公司业务需求,使用composer在本地安装了rabbitMq

安装步骤:

1.在composer.json文件中添加了需要的rabbitMq相对应的版本

“require”:{
   “php-amqplib/php-amqplib”:“~2.6”
}

2.在PHPstorm的Terminal中执行命令:

composer require php-amqplib/php-amqplib

3.安装成功

本地安装并开发完毕后,推到测试环境进行测试,发现安装不了php-amqplib

查找原因:

测试环境会使用composer install 打包安装,但该命令打包安装的依赖文件是composer.lock文件,由于本地推送的时候composer.lock文件并没有生成指定版本的扩展包和依赖,导致rabbitMq安装失败;

解决办法:

在composer.json文件中写好依赖的安装包及其版本之后之后,执行下列命令:

composer update //此命令 从composer.json安装最新扩展包和依赖
composer install //此命令 安装扩展包并生成composer.lock文件

以上。

 

 


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post