我确实按照指南在heroku
中部署了一个laravel 5.6
项目我正在尝试部署一个php项目,我做了它所说的一切,我的composer
看起来像这样
{
"name": "My project",
"description": "my project description.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": "^7.1.0",
"fideloper/proxy": "^4.0",
"intervention/image": "^2.4",
"laravel/framework": "5.6.*",
"laravel/tinker": "^1.0",
"maatwebsite/excel": "~2.1.0"
},
}
正如您所看到的,我正在设置php ^7.1.0
,但是当我推送到heroku
时,我会看到以下内容
Installing platform packages...
remote: - php (7.2.9)
remote: - ext-mbstring (bundled with php)
remote: - nginx (1.8.1)
remote: - apache (2.4.34)
我想要的是使用php 7.1。我遗漏了什么?我必须在另一个需求中添加php吗?
发布于 2018-09-04 05:30:58
^7.1.0
将支持7.1.0至8.0.0之前的任何版本。如果您只想要7.1次要版本,请使用7.1.*
。
https://getcomposer.org/doc/articles/versions.md#caret-version-range-
https://stackoverflow.com/questions/52156321
复制相似问题