导语:自己写的代码 想要运行在centos7上 需要beego环境
安装golang 1.13.9
cd /opt/
wget https://dl.google.com/go/go1.13.9.linux-amd64.tar.gz
tar zxf go1.13.9.linux-amd64.tar.gz -C /usr/local
mkdir /home/gopath
cat >>/etc/profile <<EOF
#golang env config
export GO111MODULE=on # 使用go modules,不会在vendor和gopath找依赖
export GOROOT=/usr/local/go
export GOPATH=/home/gopath
export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin
EOF
# 将变量配置生效,并查看golang的版本
source /etc/profile
cd /home/gopath/
go version
# GO1.13设置代理环境变量,再拉去golang.org的时候就不需要墙了。注意GO1.13才支持direct的写法
# go env -w GOPROXY=https://goproxy.cn,direct
写一个demo 测试
package main
import "fmt"
func main() {
fmt.Printf("Hello, world!\n")
}
运行
go run hello.go
安装beego
# 设置其中一个代理地址
# export GOPROXY=https://mirrors.aliyun.com/goproxy/
# export GOPROXY=https://proxy.golang.org
export GOPROXY=https://goproxy.io
# 下载beego包
go get github.com/astaxie/beego
# 下载bee包
go get github.com/beego/bee
运行项目测试
# 进入项目下
bee run
访问测试 没问题。