首页 > 其他 > 详细

go开发环境配置

时间:2020-04-19 22:26:17      阅读:68      评论:0      收藏:0      [点我收藏+]

1.linux环境配置


  【1】安装go开发环境

    当前目录:/usr/local/src/

    [1]下载go开发包:wget https://dl.google.com/go/go1.13.10.linux-amd64.tar.gz

    [2]tar -zxvf go1.13.10.linux-amd64.tar.gz

    [3]配置环境变量,在/etc/profile后面追加以下配置(注意每个变量都不能少,因为下面安装beego时会用到),保存后执行source /etc/profile。

#go
export GOROOT=/usr/local/src/go
export GOPATH=/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目录,如果没有多执行几次。

3.安装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

 4.安装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

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

package main

import (
  "github.com/urfave/negroni"
  "net/http"
  "fmt"
)

func main() {
  mux := http.NewServeMux()
  mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
    fmt.Fprintf(w, "Welcome to the home page!")
  })

  n := negroni.Classic()
  n.UseHandler(mux)
  n.Run(":3000")
}

 

  

 

 

go开发环境配置

原文:https://www.cnblogs.com/iamwho/p/12733696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!