golang 项目中使用自定义模块/包 解决路径问题 can‘t find package ....
·
第一步生成自定义包A的信息
1.在自定义包A的根目录中中执行 go mod int modAName
这里根目录看你自己的包A在哪里就行, modAName按照golang的设计标准一般是163.com/modAName
163.com替换成你们公司的域名或自己喜欢的域名(唯一即可)
2.切换到使用包A的另一个代码所属的目录B下 执行 go mod init main
这里如果你的包含main函数的文件是是hello.go则改成 go mod init hello
3.手动修改go.mod中的包A的路径引用
手动新增包A的路径信息 replace 163.com/modAName => ../modA
4.运行go build 生成可执行文件 good luck to you
相关参考URL(有先后顺序)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)