找回密码
 立即注册
搜索
查看: 653|回复: 0

[其它] cannot find package "." in /vendor/github.com/tencentcloud/……

  [复制链接]
发表于 2023-3-4 21:55 | 显示全部楼层 |阅读模式

背景:使用腾讯云go相关组件完成业务逻辑

现象:cannot find package "." in /vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/commom

问题原因描述:

  官方地址:https://github.com/TencentCloud/tencentcloud-sdk-go   安装公共基础包

go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common

  这个没有任何问题,签下来的目录名全是小写,正常。

  问题是项目中以前用的腾讯云另外一个组件,目录名为 TencentCloud 且包名也为 github.com/TencentCloud/xxxxx,此时,两个包名在win系统下可以正常运行,没有任何问题。但到了linux环境上,包名为小写 tencentcloud 的包就报上面的错误。

 

解决办法:将   

github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common

包名中的小写 tencentcloud 改为 TencentCloud,且此包相关的go.sum、go.mod、modules.txt、引用此包的地方全部修改即可。

 

至此问题解决。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2025-6-1 10:04 , Processed in 0.064022 second(s), 12 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表