您当前的位置: 首页  >  博文日记

宝塔Linux面板-安装golang环境和Air热重载

作者:总管理员 时间:2023-06-01 07:16:16 阅读数:693人阅读

Go适合用来做网络编程,包括Web应用、API应用,云平台,目前国外很多云平台在采用Go开发。闲暇时间多学习一门语言,未雨绸缪吧。

宝塔面板已搭建好php nginx mysql环境,在此基础上,go环境搭建步骤如下:

官网找下载地址

打开官网 https://golang.google.cn/dl/ 获取下载地址:https://dl.google.com/go/go1.17.2.linux-amd64.tar.gz

下载并解压

cd /www/server

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

tar -xzvf go1.17.2.linux-amd64.tar.gz

添加环境变量

vi /etc/profile

在最底部添加:

export GOROOT=/www/server/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export GOPATH=/www/wwwroot/Golang
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin

执行下面命令使其生效

source /etc/profile

执行检查

go version

返回版本号则表示成功,为避免每次都要执行命令才生效,我们在~/.bashrc文件末尾添加以下代码

source /etc/profile

创建目录

mkdir /www/wwwroot/Golang

创建测试程序

进入Golang目录,创建一个test.go文件:

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

打开终端,执行:

go run test.go

输出Hello, World!,程序正常。

国内访问,要使用国内镜像,如阿里云:

go env -w GO111MODULE=on

go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

安装完毕。

为了便于开发修改,我们还需要安装air,监听文件修改后重新编译。

安装AIR

在使用Go语言的gin框架在本地做开发调试的时候,经常需要在变更代码之后频繁的按下Ctrl+C停止程序并重新编译再执行,这样就不是很方便。我们可安装air实现:

go install github.com/cosmtrek/air@latest

然后就可以用air命令启动了。


本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱: 2554509967@qq.com

标签: golang

需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!