zoukankan      html  css  js  c++  java
  • 搭建Go开发环境

    一、windows下

    1.下载Golang

    Golang下载链接:

    谷歌链接:https://golang.google.cn/dl/https://golang.org/dl/

    国内链接:https://studygolang.com/dl

    2.安装Go

    go1.13.8.windows-amd64.msi文件下载完后,傻瓜式安装或者安装到自己想要的地方也可以。

    安装完成后,在cmd窗口运行:go version命令显示当前版本

     3.安装Goland

    https://www.jb51.net/softs/666181.html?tdsourcetag=s_pcqq_aiomsg

    4.环境变量配置(goroot、gopath)

     

    也可以在cmd下查看go的环境配置信息:

     5.编写第一个程序,并执行

     或者

    6.选择使用IDE(vscode)

    a. 打开网址:https://code.visualstudio.com/

    b. 根据操作系统选择对应的安装包

    c. 点击安装包进行安装(linux直接解压)

    d. 选择查看-》扩展-》搜索go,安装第二个

    e. 新建目录/home/user/project/go/src

    f. 用vscode打开目录/home/user/project/go/src

    g. 右键新建文件hello.go,保存

    h. vscode会提示你安装一些go的工具,我们点击install all

    7.调试工具delve安装

    a.打开网址:https://github.com/derekparker/delve/tree/master/Documentation/installation

    b. mac: brew install go-delve/delve/delve

    c. linux&windows: go get github.com/derekparker/delve/cmd/dlv

     二、linux下root下

    1.下载Golang

    Golang下载链接:

    谷歌链接:https://golang.google.cn/dl/https://golang.org/dl/

    国内链接:https://studygolang.com/dl

    cd /usr/local/go

    wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz

    tar zxvf go1.9.linux-amd64.tar.gz -C /usr/local/go

    2.安装Go

    设置环境变量

    1. vi /etc/profile
    2. 在最后一行添加(GOROOT为go安装根目录,GPPART为项目代码根目录)

      export GOROOT=/usr/local/go/go
      export PATH=$PATH:$GOROOT/bin
      export GOPATH=/media/sf_work/adadsae/go/study/go_study/project
      export PATH=$PATH:$GOPATH/bin

    3. source /etc/profile
    4. go version

     

     三、安装第三方包

    windows下:

    环境变量都配置ok:

    GOPATH=C:workadadsaegostudygo_studyproject

    GOROOT=C:work_applicationgo

    直接执行:C:workadadsaegostudygo_studyproject> go get github.com/go-sql-driver/mysql后,在src下会自动生成github.comgo-sql-drivermysql文件,即永远会自动装在GOPATH/src路径下。

    若没有就自己到  https://github.com/go-sql-driver/mysql  自己下载解压放到上面的位置即可。

  • 相关阅读:
    Java并发之synchronized关键字和Lock接口
    Java并发之volatile关键字
    浏览器的缓存机制
    垃圾回收技术
    import和require区别
    垃圾回收机制
    TCP四次挥手
    进程
    TCP基础概念
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/two-bees/p/12335688.html
Copyright © 2011-2022 走看看