go modules使用

创建项目

在使用GoLand创建项目的时候,会自动创建对应的go.mod文件。

创建完后

创建文件

创建一个main.go的文件,里面print一个hello world。

在运行时可以设置是否采取先生成文件再运行。

为空的话则不输出。

下面的Environment为设置运行的环境,如果输入GOARCH=amd64;GOOS=linux运行后会生成linux的文件。

然后直接用ide运行即可。

下载第三方包

使用go get 即可以下载

下载完后会自动生成go.sum,里面有包的名称以及版本以及哈希值。

下载完后可以找到对应的包安装的地方

默认是下载到全局的go path中,也可以修改成每个项目都独立下载一个path中。记得关闭使用系统的全局设置,否则会下载到2个地方的(需要重启terminal以生效设置)。

相关推荐
LiLiYuan.1 分钟前
【Lombok库常用注解】
java·开发语言·python
shark_chili13 分钟前
浅谈Java并发编程中断的哲学
后端
Charles_go21 分钟前
C#中级45、什么是组合优于继承
开发语言·c#
二川bro35 分钟前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
Billow_lamb1 小时前
Spring Boot2.x.x 全局错误处理
java·spring boot·后端
苏三的开发日记1 小时前
Java后台定时器导致系统奔溃的原因分析
后端
remaindertime1 小时前
基于Ollama和Spring AI:实现本地大模型对话与 RAG 功能
人工智能·后端·ai编程
Lear1 小时前
Spring Boot异步任务实战:优化耗时操作,提升系统性能
后端
q***2511 小时前
java进阶1——JVM
java·开发语言·jvm
望眼欲穿的程序猿1 小时前
Win系统Vscode+CoNan+Cmake实现调试与构建
c语言·c++·后端