magento2 - 使用作曲家的 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 中,并且不使用共享文件夹。对于文件同步,我正在使用诱变剂。
解决方案
如果有人遇到这个问题,它看起来是 virtualBox 和共享文件夹的问题。解压缩文件时,它们不会立即在环境中可用。
该解决方案由rkamp提供,也可在此处获得:
https://stackoverflow.com/a/66413857/1470145
简而言之,需要覆盖 unzip 以在解压缩后添加短暂的延迟。
推荐阅读
- python - 无法从 Atom/Hydrogen 中的其他文件创建类的实例
- php - 如何将 SOLR URL 转换为 Solarium 查询?
- c# - EF Core 模型构建器不是有效的表达式流利的 api
- mariadb - 如何删除序列?
- .net - 如何在 .net 中获取 ForeignSecurityPrincipal 对象的详细信息
- postgresql - PlayFramework Scala:如何获取默认的 Hikaricp 连接
- php - 使用正则表达式从字符串php中提取关联数组
- asp.net-web-api - 带有 OAuth for Google 的 ASP.Net API:拒绝访问
- javascript - 刷新页面时如何让当前号码保持不变
- java - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 (java.lang.String)'