宝塔Linux面板-安装golang环境和Air热重载
作者:总管理员
时间:2023-06-01 07:16:16
阅读数:663人阅读
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