首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将编写器降级到版本1,也不能在Magento 2.4.0上安装弹性套件

不能将编写器降级到版本1,也不能在Magento 2.4.0上安装弹性套件
EN

Stack Overflow用户
提问于 2021-12-19 23:56:08
回答 2查看 886关注 0票数 0

我正试图在Magento2.4上安装弹性套件2.10.1,但我需要将我的作曲家降级到版本1,但我一直被困住了。

当我试图用composer self-update --1将作曲家降为第1版时

代码语言:javascript
复制
[Composer\Downloader\FilesystemException]
  Filesystem exception:
  Composer update failed: "/usr/local/bin/composer" could not be written.
  rename(/home/usr/.cache/composer/composer-temp7912166.phar,/usr/local/bin/composer): Permission denied

sudo中添加sudo: composer: command not found结果--我还全局安装了composer,并将.phar文件移动到了/usr/local/bin/composer

我还运行了composer update --no-plugins,它返回如下:

代码语言:javascript
复制
  Problem 1
    - Root composer.json requires dealerdirect/phpcodesniffer-composer-installer ^0.5.0 -> satisfiable by dealerdirect/phpcodesniffer-composer-installer[v0.5.0].
    - dealerdirect/phpcodesniffer-composer-installer v0.5.0 requires composer-plugin-api ^1.0 -> found composer-plugin-api[2.1.0] but it does not match the constraint.
  Problem 2
    - laminas/laminas-dependency-plugin[1.0.0, ..., 1.0.4] require composer-plugin-api ^1.1 -> found composer-plugin-api[2.1.0] but it does not match the constraint.
    - magento/product-community-edition 2.4.0 requires laminas/laminas-dependency-plugin ^1.0 -> satisfiable by laminas/laminas-dependency-plugin[1.0.0, ..., 1.0.4].
    - Root composer.json requires magento/product-community-edition 2.4.0 -> satisfiable by magento/product-community-edition[2.4.0].

在过去的两个小时里,我一直在谷歌上搜索答案,但没有任何进展,我对如何解决这个问题没有什么想法。

EN

回答 2

Stack Overflow用户

发布于 2021-12-20 07:57:29

如果确实希望使用Composer v1 (这是不推荐的,而且不会永远存在!),您需要在前面运行带有sudo的降级,以避免权限问题。

票数 0
EN

Stack Overflow用户

发布于 2022-08-27 06:30:55

以下几点对我来说是可行的:

首先,在这里检查composer和php版本的需求:https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html

删除供应商文件夹

假设您使用的是composer 2,对于Magento 2.4.0-2.4.3-P2,运行:

代码语言:javascript
复制
sudo composer self-update --1

运行以下命令:

代码语言:javascript
复制
sudo yum install php php-{pear,cgi,common,ctype,curl,fileinfo,mbstring,gd,hash,iconv,sockets,sodium,tokenizer,xmlwriter,xsl,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,dom,simplexml,soap,libxml,openssl}

sudo composer install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70416206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档