Golang|环境搭建与Web项目部署

2019年11月21日 0 条评论 1.81k 次阅读 1 人点赞

一、安装

使用阿里的 apt 源安装的Golang版本有点低,所以我没用了

golang中文网下载地址:https://studygolang.com/dl

安装包:go1.13.4.linux-amd64.tar.gz

用上传工具上传至服务器

解压

tar -xzf go1.13.4.linux-amd64.tar.gz -C /usr/local

注意:root 权限问题

验证安装结果,执行以下命令:

/usr/local/go/bin/go version

二、环境变量的设置

【1】单个用户配置:在 ~/.bashrc文件末尾加上如下环境变量:

vim ~/.bashrc

export GOPATH=/var/GoPath
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export PATH=$PATH:$GOBIN:$GOTOOLS

重新加载 profile 文件,加载环境变量到内存。查看安装版本

source ~/.bashrc

【2】多用户配置(推荐)(如果按照单用户配置,其它用户访问不到环境变量,所以推荐用这种)

vim /etc/profile # 文件末尾添加以下内容

export GOPATH=/var/GoPath
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

重新加载 profile 文件,加载环境变量到内存

source /etc/profile

在任意目录查看安装版本:

go version

三、编写hello.go文件,测试安装是否成功

代码如下:(运行命令:go run 文件名)

环境变量查看

go env

四、安装beego与bee工具

①安装beego

go get github.com/astaxie/beego

②安装bee工具

go get github.com/astaxie/beego

③创建beego项目

bee new beego

此时会在Gopath下新建beego的一系列文件(beego这个只是个名字,可以改)

常见问题:

git https 无法获取,请配置本地的 git,关闭 https 验证:

命令为:git config --global http.sslVerify false

运行:beego方法:

beego根目录下运行命令:bee run

此时ip+8080端口即可查看运行结果

五、配置nginx代理

重启nginx

service nginx restart

运行beego

命令:nohup bee run & (让beego在后台运行)

访问url:beego.xhyonline.com即可看到自己的beego项目了

查看beego进程

ps -aux|grep beego

杀死进程 kill -9 进程号

兰陵美酒郁金香

大道至简 Simplicity is the ultimate form of sophistication.

文章评论(0)

你必须 登录 才能发表评论