同时使用Composer 1和Composer 2

简介: 同时使用Composer 1和Composer 2

Composer 2已发布,具有一些出色的功能和改进!最重要的是,它(大部分)与Composer 1向后兼容。升级到Composer 2时,您最可能遇到的一个问题是Composer插件尚不支持此较新版本。

理想的解决方案是将那些插件升级到较新的版本(或向插件开发者提交功能请求以支持Composer 2)。但是,如果这样做不可行,则可以按照以下步骤实际同时安装Composer 1和Composer 2:

步骤1:单独安装Composer 1

假设您已经安装了Composer,这将为其创建一个副本composer1

sudo cp `which composer` /usr/local/bin/composer1 && sudo composer1 self-update --1

步骤2:将Composer升级到v2

如果尚未将主程序升级composer到v2,则可以使用以下命令进行升级

composer self-update --2 # You might need to run this with "sudo"

此时,您的计算机上将有两个命令可用:

  • composer -最新版本的Composer(v2)
  • composer1 -Composer(v1)的单独副本

步骤3:添加composer2别名(可选)

如果您还希望将其composer2用作命令,只需创建以下符号链接:

sudo ln -s `which composer` /usr/local/bin/composer2

现在,您可以使用三个命令:

  • composer -最新版本的Composer(v2)
  • composer1 -Composer(v1)的单独副本
  • composer2 -的符号链接 composer
目录
相关文章
|
7月前
|
PHP
composer selfupdate或composer self-update不管用解决办法
composer selfupdate或composer self-update不管用解决办法
135 0
|
缓存 前端开发 Linux
Composer 安装与使用
Composer 安装与使用
714 0
|
Linux PHP 开发者
Composer 镜像原理 (1) —— 初识 Composer
Composer 是一个 PHP 的依赖管理工具,它可以帮助开发者轻松地管理和维护 PHP 项目中的依赖关系。你是否好奇过它的镜像仓库是怎么实现的?本文为你揭晓。
147 0
|
PHP
composer项目(包)安装
composer项目(包)安装
236 0
composer项目(包)安装
|
PHP
win7安装composer
win7安装composer
217 0
win7安装composer
|
存储 域名解析 JSON
Composer 基本使用方法
本文主要为大家介绍 Composer 的基本使用方法,包括基本介绍、安装、更新与使用等。
813 0
Composer 基本使用方法
|
Linux PHP Windows
Composer 安装
简介 Composer 是一个用于 PHP 依赖管理的工具。它实现了让你声明项目所依赖的库,并帮你完成安装 / 更新过程。 依赖管理 Composer 不是像 Yum 或 Apt 一样的包管理器,虽然它会处理『包』或库,但它管理这些包、库是基于项目的,它会安装这些包、库到你项目的一个目录下(一般是在 vendor 文件夹里),默认情况下不会全局地安装。
2951 0
|
存储 JSON PHP
Composer 基本使用
基本用法 引言 介绍基本用法,我们将安装 monolog/monolog 日志库作为范例。如果你还没有安装 Composer,请参阅 Composer 安装 章节。 注意:为简便起见,我们假定你已经 本地 安装了 Composer。
1386 0
|
Web App开发 Linux PHP