go链接github包

Go语言连接GitHub包全攻略
本文详细介绍了在Go环境中连接并使用GitHub包的过程,包括安装Go SDK、配置环境变量、安装Goland、使用GitHub包的步骤。在使用go get命令获取github.com/mattn/go_sqlite3时,涉及到了gcc和Git的安装,以及遇到的问题和解决方法。虽然可以不安装gcc直接下载源码,但最终仍需gcc进行代码编译,因此安装gcc是必要的。

        go的基本坑已经趟过了,但是如果不链接github,使用些前人造过的轮子,就感觉像回到了原始社会。

        为了使用上github,我仿佛趟过了无数的坑,关键教程上只言片语,很多重要信息都不曾提及。

        比如需要安装gcc,安装git,需要配置git账号等。

        gcc是否必须,还在进一步探索,具体如下。

一 搭建环境

1 安装go SDK

        最好选择非系统盘,方便添加github等其他包预留空间

2 环境变量

        必须设置两个变量,不能有分号

        GOROOT=go安装路径

        GOPATH=go安装路径/bin

3 安装goland

  破解:先拷贝文件jetbrains-agent.jar到安装目录Bin下,

         找到goland64.exe.vmoptions文件、goland.exe.vmoptions文件,

         分别在最后加

        -javaagent:C:\Program Files\JetBrains\GoLand 2019.2.3\bin\jetbrains-agent.jar

  汉化

           拷贝文件resources_cn.jar到安装目录Lib下,将原本的resources_en.jar改名

4 使用github包      

        调用github开源内容

        1、安装tdm_gcc,

        2、安装Git,已下载,地址:https://git-scm.com/download/win

        3、cmd-> go get github.com/mattn/go_sqlite3

        需要用到cmd命令

        以go-sqlite3为例,命令如下:

        Go get github.com/mattn/go-sqlite3

            会直接将包下载到goroot/src/github.com下

        网传说设置了代理,才会下载到pkg/mod内,需要手动将文件拷贝到上述目录,其实,我反复搞了2次,都是在pkg/mod下,还要自己动手拷贝的。        

6 gcc安装

        A 通过minGw安装,先安装minGw,注意选择64位的minGW

                否则,待选的gcc全是32位。

        https://sourceforge.net/projects/mingw-w64/

        B 自己下载TDM-gcc,        Gcc安装有个坑,一定要把check update 取消,否则老是提示有新版本需要更新,但是他提供的网址又莫法访问。。。巨坑。让我以为这个版本不适合系统,又在网上找了半天。最后还是装的5.1.0

        如果不安装,就莫法直接用go get命令下载github源码,

        但可以自己下载源码,拷贝到go/src/github.com文件夹下,同样能达到效果。

下载不了的文件,可以通过 https://d.serctl.com下载

        最后,测试,这个想法是好的,但是,gcc除了支持cmd的命令下载外,还包括文件的编译,不安装,代码莫法运行。So,回到原点,老老实实安装。

        Gcc安装之后,设置好环境变量,要重启才能生效,特别注意一下

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值