php 如何在 Windows 10 中更新 Composer

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/36786908/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-26 00:56:05  来源:igfitidea点击:

How to update Composer in Windows 10

phpcomposer-php

提问by Wai Yan Hein

I am using Composer for my PHP project. I am new to Composer. Now when I update my dependencies using composer updatecommand, it is saying that my Composer version is too old and ask me to update. So I tried as below. But all failed.

我正在为我的 PHP 项目使用 Composer。我是 Composer 的新手。现在,当我使用composer update命令更新我的依赖项时,它说我的 Composer 版本太旧并要求我更新。所以我尝试如下。但都失败了。

My composer.pharfile is in C:/ProgramData/ComposerSetup/bin/composer.phar

我的composer.phar文件在C:/ProgramData/ComposerSetup/bin/composer.phar

I opened terminal and tried

我打开终端并尝试

composer.phar update

php composer.phar update

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

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

When I run composer-self-update, error as in screenshot.

当我运行时composer-self-update,错误如截图所示。

enter image description here

在此处输入图片说明

All command failed. I am using XAMPP. There is no composer.pharfile in xampp/phpfolder as well. How can I update Composer in Windows 10?

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

回答by rishal

Try

尝试

composer self-update

If this doesn't work check your PATH variable, if it's not there try searching composer.bat in windows and add it to your PATH variable. Normally, its in following path.

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

C:\ProgramData\ComposerSetup\bin

C:\ProgramData\ComposerSetup\bin

回答by Mubashar Abbas

Try.

尝试。

php composer.phar self-update

'update' updates your dependencies not composer itself.

'update' 更新您的依赖项而不是 Composer 本身。