如何安装旧版本的作曲家 [英] How to install old version of composer

查看:45
本文介绍了如何安装旧版本的作曲家的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想安装旧版本的作曲家.我的命令是:

I want to install old version of composer. My commands are:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'baf1608c33254d00611ac1705c1d9958c817a1a33bce370c0595974b342601bd80b92a3f46067da89e3b06bff421f182') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php --version=1.4.1
php -r "unlink('composer-setup.php');"

但是它没有安装作曲家.我用命令 composer -v 进行了检查,但不幸的是它没有用.我该怎么办?

But it didn't install composer. I check with the command composer -v but unfortunately it didn't work. How can I do this?

推荐答案

这些命令将在当前工作目录的 composer.phar 文件中安装composer二进制文件.您可以尝试通过运行 php composer.phar -v 命令来验证这一点. composer 命令最希望指向系统中的某些全局安装-您需要将新的二进制文件移至正确的位置,以便可以将其识别为全局命令(

These commands will install composer binary in composer.phar file in current working directory. You may try to verify this by running php composer.phar -v command. composer command will most like point to some global installation in your system - you need to move new binary to correct place, so it could be recognized as global command (see docs):

mv composer.phar /usr/local/bin/composer


如果已经安装了Composer,则应该可以使用 self-update 命令降级到任何版本:


If you have already Composer installed, you should able to use self-update command to downgrade to any version:

composer self-update 1.4.1

sudo -H composer self-update 1.4.1

这篇关于如何安装旧版本的作曲家的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆