如何安装旧版本的作曲家

新手上路,请多包涵

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

 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 但不幸的是它没有用。我怎样才能做到这一点?

原文由 asma Lri 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 342
1 个回答

这些命令将在当前工作目录的 composer.phar 文件中安装 composer 二进制文件。您可以尝试通过运行 php composer.phar -v 命令来验证这一点。 composer 命令最喜欢指向系统中的一些全局安装 - 您需要将新的二进制文件移动到正确的位置,因此它可以被识别为全局命令( 请参阅文档):

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


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

 composer self-update 1.4.1

或者

sudo -H composer self-update 1.4.1

原文由 rob006 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题