Go:如何在GoLand中引用github.com中的第三方包

  本篇博客主要介绍如何在GoLand中引入github.com中的第三方包。具体步骤如下:

正文

(1) 先在GoLand中打开go的工作区目录(即环境变量$GOPATH设置的变量)。如图:
Go:如何在GoLand中引用github.com中的第三方包_第1张图片
关于工作区目录中的三个子目录:

  • bin: 保存已编译的二进制可执行程序;
  • pkg: 保存已编译的二进制包文件;
  • src: 保存Go源代码; 这里假设未来的go项目代码都放在这个目录下。
    (2) 进入GoLand中的终端进入src目录。并执行如下代码:
go mod init src

其结果如下:
Go:如何在GoLand中引用github.com中的第三方包_第2张图片
这个时候会发现,$GOPATH/src目录下会产生一个go.mod文件,并且在External Libraries中产生了一个包。如图:
Go:如何在GoLand中引用github.com中的第三方包_第3张图片
这里要注意:go mod命令只适用于go V1.11之后的版本。
(3) 回到终端界面,运行go get 命令下载并安装包。代码举例如下:

go get github.com/Knetic/govaluate

具体结果如下:
Go:如何在GoLand中引用github.com中的第三方包_第4张图片
这里要注意,go get 后面跟着的存储库URL地址中的“https://”省略了。
到目前为止,src目录下的所有go源代码就都可以使用govaluate包了。具体如下:
Go:如何在GoLand中引用github.com中的第三方包_第5张图片

你可能感兴趣的:(#,Go语言,golang)