Mac/Win/Linux 升级和回退composer版本以及解决Could not parse version constraint ~4.*或^1.0.2

Song • 206 次浏览 • 0 个回复 • 2020年09月13日

laravel执行composer update出现如下错误:

  [RuntimeException]                                                                                                          
  Could not load package mews/purifier in https://packagist.phpcomposer.com: [UnexpectedValueException] Could not parse vers  
  ion constraint ~4.*: Invalid version string "~4.*"                                                                          

  [UnexpectedValueException]                                              
  Could not parse version constraint ~4.*: Invalid version string "~4.*" 

原因是当前composr版本过低,解决办法如下:

# 升级composer

sudo composer self-update

提示如下:

Updating to version 1.10.13 (stable channel).
   Downloading (100%)         
Use composer self-update --rollback to return to version 1.8.5

这里您可以看到可以使用如下命令回退版本:

composer self-update --rollback

原创文章,转载请注明 :Mac/Win/Linux 升级和回退composer版本以及解决Could not parse version constraint ~4.*或^1.0.2 - Laravel学习网
原文出处: https://phpartisan.cn/news/144.html
问题交流群 :168117787
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
[ 配置教程 ] 在ubuntu16.04中部署LNMP环境(php7+maridb且开启maridb远程以及nginx多域名访问 )并配置laravel环境 Laravel 6/7/8.* Smtp发送邮件详解以及常见报错解决(支持163、QQ、Gmail 等)