欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Go手动安装pkg包初体验

发布时间:2023/12/20 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Go手动安装pkg包初体验 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

GO环境变量配置

vim /etc/profile

将Go环境如下的全部环境变量添加至 /etc/profile文件,并重启

export GOROOT=/usr/local/go-1.10.3                        #Go环境的安装目录
export GOPATH=/usr/local/var/www/go-1.10.3         #Go工作目录
export GOBIN=$GOPATH/bin                                      #Go可执行文件目录
export PATH=$PATH:$GOBIN:$GOROOT/bin         #将Go可执行文件加入PATH,使Go指令可以全局调用

source /etc/profile

 添加完环境变量并重启后,可以使用命令 go env 进行查看验证:

同时在$GOPATH目录下,还需要手动创建三个子目录,功能分别如下:

src ——存放源代码文件

pkg——存放编译后的文件

bin ——存放编译后的可执行文件

 

创建包并建立

在$GOPATH/src目录下,建立一个目录mypkg,并在该目录下创建一个hello.go文件,内容如下:

package mypkgfunc SayHello() string{ //*注:此处函数名首字母必须大写return "hello world" }

完成hello.go文件编辑后,可以在任意位置执行安装该包命令:

go install mypkg

完成安装包命令执行后,如果没有任何提示,则表示安装成功,此时会在$GOPATH/pkg生成目录linux_amd64,并在该目录下编译生成该包对应的mypkg.a文件。

 

验证结果

此时可以创建一个Go脚本文件,验证该包的是否可以调用,并执行:

package mainimport ("fmt""mypkg"//新建的包 )func main(){fmt.Println(mypkg.SayHello()); }

此时可以看到正确输出结果,表示该包已经安装成功并可以成功的被调用。

 

备注

1、注意每个安装包下的函数名首字母必须大写,否则会报如下错误:

此时需要更改首字母为大写,并重新执行 go install mypkg 即可。

总结

以上是生活随笔为你收集整理的Go手动安装pkg包初体验的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。