我一直在学习本教程(教程:在Azure中构建一个PHP和MySQL应用程序) https://learn.microsoft.com/en-us/azure/app-service/tutorial-php-mysql-app?pivots=platform-linux#deploy-to-azure
问题是,当我试图推git push azure master时,我会得到这个错误。
remote: Loading composer repositories with package information
remote: Installing dependencies (including require-dev) from lock file
remote:
remote:
remote: An error has occurred during web site deployment.
remote: [ErrorException]
remote: composer failed
remote: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
remote:
remote:
remote: install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
remote:
remote: Deployment Logs : 'https://larave-tasks.scm.azurewebsites.net/newui/jsonviewer?view_url=/api/deployments/dae345ee76d1755cfccd62004c6fc0c472fed981/log'
To https://larave-tasks.scm.azurewebsites.net/larave-tasks.git
* [new branch] master -> master有人能帮我解决这个错误吗。
发布于 2021-08-08 01:06:41
拉拉任务项目已有四年的历史了.该项目需要Laravel5.4和PHP5.6。两个人都很老。当前主流PHP版本为7.4。拉勒维尔是第8版。
azure命令指定项目不支持的PHP7.2。
您需要将项目下载到本地系统、修补程序和更新中,然后使用修补版本进行部署。您所犯的错误是由于与composer不兼容造成的。您需要运行composer更新,这将失败。
除非您对Laravel和PHP有经验,否则可以选择一个不同的项目来学习。
https://stackoverflow.com/questions/68696823
复制相似问题