我在使用 php 7.4 与 App Engine Standard 时遇到了问题。文档指出有一个测试版本(php74),但它不起作用。
我收到以下错误:
ERROR: (gcloud.beta.app.deploy) INVALID_ARGUMENT: Invalid runtime 'php74' specified. Accepted runtimes are: [php, php55, python27, java, java7, java8, go111, go112, go113, java11, nodejs10, nodejs12, php72, php73, python37, python38, ruby25]
app.yaml
runtime: php74
env_variables:
...
gloud beta app deploy --no-cache
使用或没有区别gloud app deploy
,同样的错误。
gcloud -v
Google Cloud SDK 294.0.0
beta 2019.05.17
bq 2.0.57
core 2020.05.21
gsutil 4.51
我怎样才能让它工作?
答案1
好问题!
我可以建议你尝试更新你的 SDK版本升级到最新版本(截至 2020-06-09 为 296.0.0)通过运行gcloud components update
,然后重试部署。您使用的版本 (294.0.0) 很可能与部署 PHP 7.4 不兼容。
希望这可以帮助。