go语言-Go环境搭建

打印 上一主题 下一主题

主题 863|帖子 863|积分 2591

go语言-Go环境搭建

下载 https://golang.org/dl/



切换root权限 su root
进入用户列表
cd /usr/local/
解压缩

tar -zxvf go1.13.linux-amd64.tar.gz
设置go环境变量

vi /etc/profile
  1. export GOROOT=/usr/local/go
  2. export PATH="$PATH:$GOROOT/bin"
  3. export GOPATH=$HOME/go/lib:$HOME/go/work
复制代码
刷新环境变量

source /etc/profile
查看环境,配置代理以及mod

go env
  1. # 临时开启 Go modules 功能
  2. export GO111MODULE=on
  3. # 永久开启 Go modules 功能
  4. go env -w GO111MODULE=on
  5. # 设置 Go 的国内代理,方便下载第三方包
  6. go env -w GOPROXY=https://goproxy.cn,direct
  7. ## 也可以设置阿里云配置
  8. ## go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
复制代码
添加工作目录

/bin: 存放编译后的二进制文件
/pkg 存放编译后的库文件-module
/src 存放源码文件
编写
  1. package main
  2. import ("fmt")
  3. func main() {
  4.     fmt.Println("hello golang")
  5. }
复制代码
执行

切换到对应目录下
  1. go run main.go ##编译并直接运行Go程序
  2. go build -o mygo main.go ##将main.go文件编译成可执行文件mygo
  3. go get github.com/gin-gonic/gin ##上面的命令会从GitHub上获取gin框架并安装到本地。
  4. go mod init mygo ##初始化项目mygo的项目模块
  5. go vet main.go ##检查Go程序中的静态错误
  6. go doc fmt.Printf ##查看Go程序中的文档
  7. gofmt -w src ## 格式化src目录
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81428

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表