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以生效设置)。

相关推荐
水云桐程序员12 小时前
C++变量的概念及用法
开发语言·c++
LucianaiB13 小时前
参加高德 AI 发布会的一点感受:地图,正在变成 AI 的行动入口
后端
属于自己的天空13 小时前
一个文件让 Claude Code 理解你的项目:CLAUDE.md 从入门到精通
后端
知识汲取者13 小时前
巨量引擎营销 API 完整文档
开发语言·数据库·python
jiangbo_dev13 小时前
还在手搓分布式事务?我把 Saga + Outbox 模板化后,新服务接入从 5 天压到 1 天
后端
BING_Algorithm13 小时前
深入理解JVM垃圾回收
jvm·后端·面试
Larry_Yanan13 小时前
QML面试常见问题(一)QML中组件呈现方式的方法有哪些
开发语言·c++·qt·ui·面试
Aurorar0rua13 小时前
CS50 x 2024 Notes C -12
c语言·开发语言·学习方法
RainCity13 小时前
Java Swing 自定义组件库分享(六)
java·笔记·后端
techdashen13 小时前
深入 Rust enum 的内存世界
开发语言·后端·rust