go - Golang Cloud Function 部署失败,第一个路径元素中缺少点
问题描述
我尝试使用 module = 部署 Golang 项目mymodule
,但失败并出现以下错误
Deployment failure:
Build failed: {"error":{"buildpackId":"google.go.functions-framework","buildpackVersion":"0.9.0","errorType":13,"canonicalCode":13,"errorId":"131fbb9d"
,"errorMessage":"go mod: -require=mymodule@v0.0.0: invalid path: malformed module path \"mymodule\":
missing dot in first path element"},"stats":null}
如果我将 重命名mymodule
为其中包含点,例如,那么它在我的本地失败,因为它试图从不存在mymodule.test
的外部获取它https://mymodule.test
提前致谢
解决方案
您可以在go.mod
文件中定义一个本地模块,如下所示
require mymodule.test v0.0.0
replace mymodule.test v0.0.0=> ./path/to/mymodule
推荐阅读
- c# - C# - 将'foreach'中的变量传递给其他文件
- react-native - 在 React Native Redux 中获取 store not found 错误
- c++ - 在循环中显示不同值的初始化数组
- circleci-2.0 - CircleCI 迁移:配置文件
- iphone - 使用 iPhone Telnet 没有响应
- string - gcc 中的 STM32 和常量字符串
- sql-server - 使用 VBA 记录集将 Excel 工作表导出到 SQL Server 表
- sql-server - 带有 MSSQL Express 的 Power BI 服务器
- botframework - 机器人在模拟器中返回 0
- javascript - Javascript整数数组错误