Goland调包出现问题怎么办?尝试GOPATH?尝试go mod?

本文记录了解决Golang环境配置问题的过程,包括gopath和goroot设置、VSCode与Goland的使用差异及gomod工具的正确操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

困扰许久,终于解决了,网上的资料实在是不足以解决,甚至这个问题我连关键字都不知道怎么搜索比较好

是 golang掉包不成功? 还是gopath和goroot的路径问题?

这几天我反复看了无数次gopath和goroot,还换了vscode尝试发现解决问题的新方法,但是我都失败了。

有些东西在vscode是好用的,换到goland就废了。

有时候goland的提示信息好了,vscode又不知道报什么奇怪的问题。。

考验心态的时候到了,实在是折磨。

我也尝试过很多次的 go mod initgo mod tidy

但是也没啥用,可能是太乱了当时,我都懵了 GOROOT应为go sdk的安装目录

有时候有点莫名其妙,不过也还好终于解决

之前一直飘红,连编译器都用不了我去

印象中我也只做了两件事

1.我本来的gopath地址是waw/src的,现在直接指向waw,这个感觉也不是问题点

2.goland

本来直接飘红,都没法运行,这个方法起码让我的程序能跑了,能继续往下走了

在这里插入图片描述

这个大佬https://blog.csdn.net/yingmd2020/article/details/122041437

//最后的三行指令
go get -u github.com/gin-gonic/gin
go mod init new
go mod tidy

其实还要说明的几件事情

1.下载的包都在gopath的路径当中,应该是默认的,是pkg文件下面的,就像我下载gin这个包,之前的问题是导入的问题,不是直接默认"github.com/gin-gonic/gin",而是从"pkg/mod/..."这样的形式,我就有点不知道问题在哪了,加上我想尝试一下vscode是不是有所不同,是不是编译软件本身的问题,而不是语言层面,所以我就多尝试了一下。

结果,没啥用,越来越乱。

而最终,我终于走通了。太折磨了。

k8s 只是一个容器编排器,和docker难舍难分

go mod init ProjectName //在当前项目下生成 gomod 文件
go mod tidy //扫描所有我们 import 到的包并下载,且生成对应的记录到 gomod 文件里

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值