composer版本号前面`^`和`~`的区别

~1.2.3表示: 1.2.3 <= 版本号 < 1.3.0

^1.2.3表示: 1.2.3 <= 版本号 < 2.0.0

~1.2 表示: 1.2.0 <= 版本号 < 2.0.0

安装格式 

composer require "扩展包:版本号"

composer require "扩展包 版本号"

composer require "predis/predis:2.0"  指定某个版本

如果版本号前有~^都是下载某个范围最新版本

踩过这个坑,还有下一个坑等着你,这一路就是给自己填坑,坑填多了,也就习惯了,直到这一路平坦了,也就无怨无悔了。
原文地址:https://www.cnblogs.com/xiaofeilin/p/13223305.html