go-plugin go插件使用问题

xiaoxu5271 · · 548 次点击 · 开始浏览    置顶

**开发环境**:ubuntu ,多用户使用同一开发环境,每个用户有自己的GOPATH, **问题**: 用户A 开发好go主程序与插件,可正常加载运行,发布。用户B 克隆用户A提交的插件代码,无修改,编译后,使用A编译过的主程序,无法加载,提示 plugin was built with a different version of package github.com/nats-io/nats.go/encoders/builtin **分析**: 主要原因是 GOPATH的实际路径不同导致 **解决**:尝试多用户使用相同的 GOPATH,并设置目录SGID ,确保目录下每个成员都能读写,但实际有些文件其他用户确实没有权限。 ![image.png](https://static.golangjob.cn/220831/da4be7c507746243acb9e78a4c4dcd6b.png)

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

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

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