阿里函数计算中我的是go项目 通过阿里云fc应用部署 go项目运行后的命令是 /code/main -env=dev
然后我在s.yaml function中添加了
customRuntimeConfig:
command:
- '/code/main'
args:
- '-env'
- 'dev'
然后部署就失败了 是为什么?
阿里函数计算中我的是go项目 通过阿里云fc应用部署 go项目运行后的命令是 /code/main -env=dev
然后我在s.yaml function中添加了
customRuntimeConfig:
command:
- '/code/main'
args:
- '-env'
- 'dev'
然后部署就失败了 是为什么?
根据您提供的信息,部署失败的原因可能是以下几点:
阿里云函数计算的自定义运行时配置(customRuntimeConfig)中的
command
字段应该包含可执行文件的路径和命令参数。在您的示例中,/code/main
是可执行文件的路径,-env=dev
是命令参数。请确保这些值是正确的。确保您的Go项目已经正确编译并生成了可执行文件。您可以使用以下命令来编译Go项目:
这将在
/code
目录下生成一个名为main
的可执行文件。检查您的
s.yaml
文件中的其他配置是否正确。例如,确保function
部分的handler
字段与您的Go项目中的入口点匹配。这个写法有误,这么写试试=-env=dev 这么写哈 别拆开。-env=dev 这么写哈 别拆开。此回答来自钉群阿里函数计算官网客户。