我有Symfony 3.4项目,正在尝试安装Dotenv组件。
我已经运行了该命令composer require symfony/dotenv:^3.4
,并且作曲家说“什么都不需要安装或更新”。
我已经删除了vendor
文件夹,并尝试在全新的Symfony 3.4项目上安装Dotenv组件,结果是相同的。
有什么想法吗?
答案 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/