我正在尝试将函数部署到GCF,但无论我尝试什么,它都失败了。这是每次返回的错误:
Build failed: 2021/03/02 18:02:46 Unable to extract package name: unable to find Go package in /workspace/serverless_function_source_code.
exit status 1; Error ID: aba1aa6a
我在这里阅读了一些答案,我试图按照指示解决问题,但我一直有这个错误,我现在迷路了。
我的项目结构如下:
.
|--function.go
|--go.mod
|--go.sum
|--subpackage
` |--subpackage.go
我的主要函数使用了来自 subpackage.go 的一些东西,function.go import 是:
package function
import (
"fmt"
"log"
"net/http"
// remote imports //
modname/subpackage
)
,然后是 go.mod 文件:
module modname
go 1.13
require (
// remote imports //
modname/subpackage
)
子包被初始化为,我认为这是GCF文档所说的。package subpackage
在 function.go 中,我有一个名为 Start 的函数,我将其指定为设置中的入口点。我迷路了,我不知道如何解决这个问题。
杨__羊羊
饮歌长啸
相关分类