作曲家未在Symfony 3.4上安装dotenv

时间:2020-08-07 12:50:52

标签: php symfony composer-php

我有Symfony 3.4项目,正在尝试安装Dotenv组件。 我已经运行了该命令composer require symfony/dotenv:^3.4,并且作曲家说“什么都不需要安装或更新”。

我已经删除了vendor文件夹,并尝试在全新的Symfony 3.4项目上安装Dotenv组件,结果是相同的。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在安装symfony/symfony(〜3.4)之后,symfony/dotenv已经安装。

看看Packagist symfony/symfony#v3.4.43。如您所见,它将“替换”名为symfony/dotenv的程序包。

尝试使用composer show,而不要使用composer why symfony/dotenv。它明确指出:symfony/symfony replaces symfony/dotenv

也请查看您的lokal vendor / 目录。在那里,您应该找到所需的来源:

ls -l vendor/symfony/symfony/src/Symfony/Component/Dotenv/