登录
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [golang的坑] gopath 还是很重要 src 子目录不能少     [回主站]     [分站链接]
[golang的坑] gopath 还是很重要 src 子目录不能少
clq
浏览(425) - 2023-09-09 23:06:05 发表 编辑

关键字:

[golang的坑] gopath 还是很重要 src 子目录不能少

今天转移一份代码到 macos 新电脑上怎么都编译不过。老是无法找到 vendor 目录下的库。
按理说现在无论是否开启

GO111MODULE=off
#GO111MODULE=on

都是可以的呀。

无奈,只得用 GOPATH 的 ":" 分隔符号将 vendor 下的文件硬生成一个新的 gopath 目录引用。
这样倒是很快可以解决了。但原理到底是啥? 终于折腾了好半天发现是自己的代码是放到
gopath 下了,而实际上还应该再加一层 src 子目录,项目代码应该放在这样的目录结构里。

不过 gopath 全程也没什么提示,也是尴尬,感觉 golang 现在对库的搜索还是太乱了点。
如果再加上 go.mod gosum 以及版本目录库,那哪是一个乱字能说得完的乱。

另外似乎这个 goapth/src 项目下的 vendor 目录在 go 20 版本之后似乎已经失效了。








总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1