Ubuntu 下安装配置Golang

1.安装VS Code
  https://code.visualstudio.com/
2.安装go
  https://golang.google.cn/
3.配置go环境变量
  export PATH=/home/chad/golang/go/bin:$PATH # GO环境的Bin目录
  export GOROOT=/home/chad/golang/go # GO环境目录
  export GOPATH=/home/chad/golang/workspace # 开发用的工作目录
4.VsCode 中安装go插件
5.安装万go插件后配置代理,安装弹窗提醒的插件
  安装弹窗提醒的插件前需要配置一下代理 https://goproxy.io/
  export GOPROXY=https://goproxy.io,direct
  export GOPRIVATE=git.mycompany.com,github.com/my/private
6.初始化工作目录
  https://github.com/golang/tools/blob/master/gopls/doc/workspace.md
  cd $GOPATH
  go work init
  go work use ./tools/ ./tools/gopls/

7.启用GOPATH模式管理包,需要把go mod包管理关闭.两种包管理只能用一种

  go env -w GO111MODULE=off

8.启用go mod管理包

   go env -w GO111MODULE=off

  # 创建包目录

  mkdir mylib

  cd mylib

  # 初始化包

  go mod init mylib

  # 编辑主函数

  vim main.go  

package main
import (
        "fmt"
        "mylib/pkg/utils"
)

func main() {
        fmt.Println("hello Golang!")
        utils.SayHello()
}

  # 创建自定义utils包

  mkdir -p pkg/utils

  # 编辑utils.gs

  vim pkg/utils/hello.go

package utils

import (
        "fmt"
)

func SayHello() {
        fmt.Println("Say Hello!")
}

 

  

  

 

posted @ 2023-08-19 19:23  看一百次夜空里的深蓝  阅读(424)  评论(0编辑  收藏  举报