如何在Windows 10中更新Composer

Wai*_*ein 20 php composer-php

我在我的PHP项目中使用Composer.但我并不擅长使用Composer.坦率地说,我是Composer的新手.现在,当我使用composer update命令更新我的依赖项时,它说我的Composer版本太旧并要求我更新.所以我尝试如下.但都失败了.

我的composer.phar档案在C:/ProgramData/ComposerSetup/bin/composer.phar

我打开终端试了一下

composer.phar update

php composer.phar update

composer C:/ProgramData/ComposerSetup/bin/composer.phar update

php composer C:/ProgramData/ComposerSetup/bin/composer.phar update
Run Code Online (Sandbox Code Playgroud)

当我运行时composer-self-update,错误就像截图一样.

在此输入图像描述

所有命令都失败了 我正在使用XAMPP.composer.phar文件xampp/php夹中也没有文件.请问如何在Windows 10中更新Composer.

ris*_*hal 52

尝试

composer self-update
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请检查您的PATH变量,如果不存在,请尝试在Windows中搜索composer.bat并将其添加到PATH变量中.通常,它在以下路径中.

C:\ ProgramData\ComposerSetup\BIN


Har*_*ron 9

Composer 的 Windows 10 更新仍然适用(2020 年底,版本 2 之前):

按照下面的图片: 在此处输入图片说明

composer self-update --1 它将从 1.x 更新

composer self-update --2 它将从 2.x 和 1.x 更新

composer self-update --rollback 如果您需要回滚到以前的版本

composer -V 检查您的作曲家版本

作曲家自我更新:

如果您composer self-update从 1.x运行,它会警告您 Composer 的新稳定主要版本可用,您可以使用composer self-update --2它迁移到它。

所以运行 composer self-update --2

升级有多容易?

  • Composer 2.0 仍然支持 PHP 5.3 及更高版本,与 Composer 1.x 非常相似
  • composer.lock 文件在版本之间可以互操作,因此您可以升级到 2.0 并在需要时轻松回滚。
  • 大多数命令和参数保持不变,并且您对 Composer 的了解在很大程度上在 2.0 中仍然适用。

  • 使用composer -V而不是composer -v来检查版本。 (2认同)

小智 7

Composer 的 Windows 10 更新仍然适用(2020 年底,版本 2 之前):

composer self-update
Run Code Online (Sandbox Code Playgroud)

如果您需要回滚到以前的版本,可以使用以下方法:

composer self-update --rollback
Run Code Online (Sandbox Code Playgroud)


Mub*_*bas 5

尝试。

php composer.phar self-update
Run Code Online (Sandbox Code Playgroud)

“update”更新您的依赖项,而不是 Composer 本身。

  • 告诉你什么.. 转到 https://getcomposer.org/Composer-Setup.exe 下载 Composer Windows 安装程序.. 从那里安装它将为您全局安装它.. 然后您只需从任何地方“composer”并且它将是可访问的。 (6认同)