Go引用github包的详细流程步骤

 更新时间:2024年02月07日 11:29:12   作者:沙振宇  
这篇文章主要给大家介绍了关于Go引用github包的详细流程步骤,文中通过图文介绍的非常详细,对大家学习或者使用Go具有一定的参考价值,需要的朋友可以参考下

Linux上如何引用

如果定义了环境变量

命令:”sudo vi /etc/profile.d/go.sh”

编写内容:

export GOROOT=/usr/local/go
export PATH=/usr/local/go/bin:$PATH
export GOPATH=/deploygo //你想加的路径

记得编写完:

执行以下命令,更新环境变量

命令:source /etc/profile

验证:

[root@centos ~]# $GOPATH

会出现GoPath的路径,如图:

在这里插入图片描述

然后在这个路径中创建src文件夹(src是存放项目源文件的,Go默认是读取src文件夹下的源文件)
接下来就是把github上的包一个一个的加进去的过程

进入正题

①、创建引用目录

在src文件夹下创建github.com文件夹,依照github的路径,依次创建文件夹,最后把源码拷贝最后一个文件夹中。
用引用github的xlsx包来举例,比如下载源码地址是:

在这里插入图片描述

②、拷贝源码

那么我们就在src文件夹下依次创建文件夹github.com、tealeg、xlsx。再在xlsx中把源码拷进去,如图:

在这里插入图片描述

这样我们就添加好包了,接下来就是引用。

③、引用

直接在头文件中引用即可:

在这里插入图片描述

Windows上如何引用

原理上和linux系统引用相似

和linux一样,先定义GOPATH环境变量,然后依次创建文件夹,把包拷贝进去,最后引用即可。

如果没定义GoPath

但是如果没有定义gopath的环境变量,就要看IDE的编译器配置了。如图:

在这里插入图片描述

这是LiteIDE下默认的GOPATH的路径,可以直接在这个路径下创建src文件夹,然后依次创建文件夹,拷贝包,最后引用即可。

到此这篇关于Go引用github包的详细流程步骤的文章就介绍到这了,更多相关Go引用github包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Golang模拟令牌桶进行对访问的限流方式

    Golang模拟令牌桶进行对访问的限流方式

    这篇文章主要介绍了Golang模拟令牌桶进行对访问的限流方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • golang中实现给gif、png、jpeg图片添加文字水印

    golang中实现给gif、png、jpeg图片添加文字水印

    这篇文章主要介绍了golang中实现给gif、png、jpeg图片添加文字水印,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Golang 串口通信的实现示例

    Golang 串口通信的实现示例

    串口通信是一种常见的硬件通信方式,用于在计算机和外部设备之间传输数据,本文主要介绍了Golang 串口通信的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Go语言测试库testify使用学习

    Go语言测试库testify使用学习

    这篇文章主要为大家介绍了Go语言测试库testify的使用学习示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 使用Go基于WebSocket构建千万级视频直播弹幕系统的代码详解

    使用Go基于WebSocket构建千万级视频直播弹幕系统的代码详解

    这篇文章主要介绍了使用Go基于WebSocket构建千万级视频直播弹幕系统,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Go标准库日志打印及同时输出到控制台与文件

    Go标准库日志打印及同时输出到控制台与文件

    Go语言内置的log包实现了简单的日志服务,下面这篇文章主要给大家介绍了关于Go标准库日志打印及同时输出到控制台与文件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • 浅析Go语言版本的forgery

    浅析Go语言版本的forgery

    使用过Python语言的朋友们可能使用过 forgery_py ,它是一个伪造数据的工具。这篇文章主要介绍了Go语言版本的forgery,需要的朋友可以参考下
    2018-08-08
  • 源码剖析Golang中map扩容底层的实现

    源码剖析Golang中map扩容底层的实现

    之前的文章详细介绍过Go切片和map的基本使用,以及切片的扩容机制。本文针对map的扩容,会从源码的角度全面的剖析一下map扩容的底层实现,需要的可以参考一下
    2023-03-03
  • Golang使用gvm进行版本控制的安装使用教程

    Golang使用gvm进行版本控制的安装使用教程

    这篇文章主要为大家介绍了Golang使用gvm进行版本控制的安装使用教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 图文详解Go程序如何编译并运行起来的

    图文详解Go程序如何编译并运行起来的

    Go语言这两年在语言排行榜上的上升势头非常猛,Go语言虽然是静态编译型语言,但是它却拥有脚本化的语法,下面这篇文章主要给大家介绍了关于Go程序如何编译并运行起来的相关资料,需要的朋友可以参考下
    2024-05-05

最新评论