go开发环境配置

1.windows go安装


  “D:\project\”是windows的共享目录。

  【1】安装go

    [1]从地址:https://golang.google.cn/dl/,下载go1.13.10.windows-amd64.msi,下载后双击安装,安装路径为“D:\project\go_project”。

    [2]修改用户的环境变量GOPATH(注意:GOPATH必须在用户环境变量设置,在系统环境变量设置不生效;系统变量不用修改因为安装go时会自动设置好):

      

    [3]在cmd中输入go env验证安装。

  【2】安装外部包

    例如安装negroni包:

      [1]电脑首先要安装git,下载地址:http://npm.taobao.org/mirrors/git-for-windows/。

      [2]cmd下执行:go get -u -v github.com/urfave/negroni,安装完毕后会在D:\project\go_project\src下生成目录。

2.linux go安装


  [1]在linux下载go开发包:wget https://dl.google.com/go/go1.13.10.linux-amd64.tar.gz解压到/mnt/hgfs/project/go_project/目录。

    这一步也可以直接从网址下载下来,放到“D:\project\go_project”文件夹下面。

  [2]解压文件:tar -zxvf go1.13.10.linux-amd64.tar.gz。

  [3]配置环境变量,在/etc/profile后面追加以下配置,保存后执行source /etc/profile。

#go
export GOROOT=/mnt/hgfs/project/go_project/go
export GOPATH=/mnt/hgfs/project/go_project/
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN:$GOPATH/bin

2.go get命令


  go get命令可以一键下载安装go的依赖包。即go get实际执行了两部操作:第一步是下载源码包,第二步是执行go install。

  另外下载源码包时,是根据域名调用不同的源码工具,例如“go get -u -v github.com/urfave/negroni”,因为域名是github.com,所以会自动调用git工具下载源码包(因此执行时需要yum install git)

  另外go get命令会把安装好的包,放到$GOPATH(go_project/src)目录下,因此执行完“go get -u -v github.com/urfave/negroni”后,需要确定/go_project/src/github.com目录下是否有urfave目录,如果没有多执行几次。

  GOPATH环境变量,这个是程序的根目录,而且必须要配置,这样使用go get会把包安装到此目录下。

3.安装外部包


  【1】beego包

    beego是一个go的开发包,提供了一些API开发go程序。bee是一个命令行工具,用于促进基于beego框架的程序开发。安装执行:

      [1]go get -u -v github.com/astaxie/beego

      [2]go get -u -v github.com/beego/bee

    beego测试程序:

      [1]cd /go_project/src    

      [2]bee new hello      // 使用bee工具快速创建一个hello项目

      [3]cd hello         

      [4]bee run          // 这个命令会在当前目录生成hello执行程序并执行,后面运行程序可以执行bee run hello

      [5]在浏览器打开http://192.168.100.254:8080

  【2】negroni包

    Negroni不是一个框架,它是为了方便使用 net/http 而设计的一个库而已。中文说明文档:https://github.com/urfave/negroni/blob/master/translations/README_zh_CN.md。安装流程:

      [1]go get -u -v github.com/urfave/negroni

      [2]Negroni测试程序(server.go),保存后执行:go run server.go

3.source insight配置编辑go代码


  source insight版本必须4.0以上。

  [1]下载sourceinsight go语言文件,地址:https://www.sourceinsight.com/pub/languages/golang.xclf

  [2]打开source insight,[options]-[preferences],import刚才下载的文件,然后在当前窗口点击[File Types]-[Add Type]-[输入golang],按照下面配置:

    

   [3]如果source insight没有courier New字体,则在[控制面板]-[字体],找到[courier New],右键-[显示]。

4.其他问题


  [1]环境变量:

    无论windows还是linux,都需要配置好GOPATH环境变量,这个是go get的外部包安装目录,也是项目的工作目录,所有的项目都应该放在这个目录下。

    另外可执行文件go也需要配置好环境变量,这样在终端输入“go”时才能找到可执行文件的位置,windows在安装go的时候会自动配置好,linux需要手动配置到/etc/profile里面。

 

 

 

 

 

posted on 2020-04-19 21:17  能量星星  阅读(686)  评论(0编辑  收藏  举报

导航