使用go mod 遇到的问题(记录问题)

tianlijun · · 4122 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

**一、问题汇总** 1.malformed module path "chatroom/common/message/message": missing dot in first path element 2.cannot find module providing package chatroom.com/common/message 本地模块找不到 **二、问题详解** **1.malformed module path "chatroom/common/message/message": missing dot in first path element** 含义: 模块路径“chatroom/common/message/message”:第一个路径元素中缺失的点 原因:1.13 开启mod 模块 也就是 [GO111MODULE = no] 此模式下: go1.13 mod 要求import 后面的path 第一个元素,符合域名规范,比如code.be.mingbai.com/tools/soa 截图 ![mod.png](https://static.studygolang.com/200412/30664babc50ff1427ba01a3c33901e16.png) 解决方式: 第一种 : 1.将此部分模块上传至github,com的私有库中。 第二种 : 2.将本地文件夹的chatroom名字修改为 xxxx.com(chatroom.com)。 **2.cannot find module providing package chatroom.com/common/message** 含义 :本地模块找不到 原因: go.mod 文件中未添加对应的包路径 截图 后期补图,现在不太会用 解决方式: 第一种 :1.将此部分模块上传至github,com的私有库中。 第二种 :在go.mod 添加下面这句配置 replace chatroom.com/common/message => E:\go_project\chatroom.com\common\message replace 包引用路径 => 本地包的绝对路径(相对路径也可以) 执行 go mod tidy 整理依赖。 持续更新。。遇到问题后会第一时间修改!!

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4122 次点击  
加入收藏 微博
1 回复  |  直到 2020-05-14 23:32:16
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传