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!") }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?