【发布时间】:2018-02-15 17:40:53
【问题描述】:
我正在使用 Homestead 开发一个站点,该站点将在 PHP 7.0 的服务器上运行。我想使用.env 文件,所以我运行了这个 Composer 命令:
composer require vlucas/phpdotenv
当我仔细阅读文件 composer.lock 时,我注意到一个依赖项 doctrine/annotations 需要 PHP 7.1。
我尝试将此添加到我的composer.json 文件中:
"config": {
"platform": {
"php": "~7.0"
}
},
当我运行composer update 时,我得到了这个错误:
[UnexpectedValueException]
Invalid version string "~7.0"
我意识到这是因为 PHP 7.2 是 Homestead 的默认版本。如何使用 PHP 7.0 而不是 PHP 7.2 运行 Composer?
【问题讨论】:
标签: php composer-php homestead