未找到锁定文件。更新依赖项而不是从锁定文件安装。奥罗商业
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。
如果您遵循上述指南,锁定文件将就位,因为它是为所有稳定版本提供的。
【讨论】:
以上是关于未找到锁定文件。更新依赖项而不是从锁定文件安装。奥罗商业的主要内容,如果未能解决你的问题,请参考以下文章