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

相关推荐
用户4822137167757 分钟前
C++——类和对象
后端
binqian18 分钟前
【异步】js中异步的实现方式 async await /Promise / Generator
开发语言·前端·javascript
bcbnb35 分钟前
移动端webview网页调试实战,首屏加载缓慢问题的排查与优化
后端
00后程序员36 分钟前
Charles抓包工具全面解析 API调试与网络分析的必备利器
后端
林开落L40 分钟前
库制作与原理(下)
linux·开发语言·centos·库制作与原理
AAA修煤气灶刘哥42 分钟前
Java+AI 驱动的体检报告智能解析:从 PDF 提取到数据落地全指南
java·人工智能·后端
xcya1 小时前
深入理解“看门狗”机制:一种优雅的自动续期模式
后端
行路难多歧路今安在1 小时前
开源算法or-tools运用之背包问题
后端
fengfuyao9851 小时前
基于MATLAB的GUI实现人脸检测、眼睛检测以及LBP直方图显示
开发语言·计算机视觉·matlab
CHANG_THE_WORLD1 小时前
# C++ 中的 `string_view` 和 `span`:现代安全视图指南
开发语言·c++