首页 > 解决方案 > 使用作曲家的 Magento 2.3.5 全新安装导致错误

问题描述

我正在尝试使用 composer 安装 Magento 2.3.5。

muk@muk:/var/www/html$ composer create-project --repository-url=https://repo.magento.com/magento/project-community-edition=2.3.5 magento23

Creating a "magento/project-community-edition" project at "./magento23"
Installing magento/project-community-edition (2.3.5-p1)
  - Installing magento/project-community-edition (2.3.5-p1): Loading from cache
Created project in /var/www/html/magento23
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 463 installs, 0 updates, 0 removals
  - Installing magento/magento-composer-installer (0.1.13): Loading from cache
  - Installing laminas/laminas-dependency-plugin (1.0.3): Loading from cache
Plugin installation failed (include(/var/www/html/magento23/vendor/laminas/laminas-dependency-plugin/src/DependencyRewriterPlugin.php): failed to open stream: No such file or directory), rolling back
  - Removing laminas/laminas-dependency-plugin (1.0.3)


  [ErrorException]
  include(/var/www/html/magento23/vendor/laminas/laminas-dependency-plugin/src/DependencyRewriterPlugin.php): failed to open stream: No such file or directory


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

我收到以下错误。

Plugin installation failed (include(/var/www/html/magento23/vendor/laminas/laminas-dependency-plugin/src/DependencyRewriterPlugin.php): failed to open stream: No such file or directory), rolling back
      - Removing laminas/laminas-dependency-plugin (1.0.3)

我的作曲家版本

muk@muk:/var/www/html$ composer --version

Composer version 1.10.5 2020-04-10 11:44:22

我正在使用带有共享文件夹的 VirtualBox。

我该如何解决?

注意:要修复它,我停止使用共享文件夹。现在我将整个代码保存在 VM 中,并且不使用共享文件夹。对于文件同步,我正在使用诱变剂。

标签: magento2

解决方案


如果有人遇到这个问题,它看起来是 virtualBox 和共享文件夹的问题。解压缩文件时,它们不会立即在环境中可用。

该解决方案由rkamp提供,也可在此处获得:

https://stackoverflow.com/a/66413857/1470145

简而言之,需要覆盖 unzip 以在解压缩后添加短暂的延迟。


推荐阅读