未找到锁定文件。更新依赖项而不是从锁定文件安装。奥罗商业

Posted

技术标签:

【中文标题】未找到锁定文件。更新依赖项而不是从锁定文件安装。奥罗商业【英文标题】:No lock file found. Updating dependencies instead of installing from lock file. oro commerce 【发布时间】:2021-07-19 02:49:30 【问题描述】:

我正在按照此文档在我的本地主机上部署 ORO。 https://laptrinhx.com/installing-orocommerce-b2b-application-583947541/

当我执行 ''' 作曲家安装--prefer-dist ''' 这个命令它给了我错误

未找到锁定文件。更新依赖项而不是从锁定文件安装。如果您没有锁定文件,请使用 composer update 而不是 composer install。

我已经尝试了所有可用的方法,但没有什么对我有用,请问有人可以指导我吗?

【问题讨论】:

究竟尝试过什么?你被困在哪里了? 【参考方案1】:

如果没有“composer.lock”文件(我在存储库中没有看到),Composer 将使用“composer.json”,这是正常行为。 如果没有“composer.lock”文件,可以使用“composer update”

【讨论】:

composer.lock 文件在存储库中,但不适用于 master 分支。这是今天最新的带锁的稳定标签:github.com/oroinc/orocommerce-application/tree/4.2.3【参考方案2】:

请使用官方文档安装 OroCommerce 应用程序。

您所指的文章有一个大问题。它建议从不稳定且每天更新的主分支安装应用程序,因此它没有composer.lock文件。

git clone https://github.com/orocommerce/orocommerce-application.git .

我们建议安装最新的稳定 LTS 版本,而不是 master 分支。这里是官方OroCommerce installation guide。

如果您遵循上述指南,锁定文件将就位,因为它是为所有稳定版本提供的。

【讨论】:

以上是关于未找到锁定文件。更新依赖项而不是从锁定文件安装。奥罗商业的主要内容,如果未能解决你的问题,请参考以下文章

仅在复制/粘贴时锁定文件,而不是在剪切/粘贴时锁定

201207:SVN提示文件被锁定不能更新-啥是k8s

iOS中是不是有“锁定”配置文件?

如何执行选择查询,而不锁定更新查询

如何在 postgres 中使用“更新跳过锁定”而不锁定查询中使用的所有表中的行?

悖论:查询而不锁定数据库文件