Vscode中go语言环境搭建(完整版)
创始人
2024-12-17 22:37:01
0

1.下载并安装Go:

访问Golang官网下载适合您操作系统的Go安装包:

    •    打开浏览器,访问 Golang官方网站。
    •    在首页找到并点击“Download Go”按钮,进入下载页面。
    •    根据您的操作系统(Windows、macOS或Linux),选择相应的安装包。通常,对于Windows用户选择.msi安装程序,macOS用户选择.pkg安装包,而Linux用户则下载适合自己发行版的压缩包(如.tar.gz)。

完成安装:

    •    Windows:
    •    双击下载好的.msi文件,按照向导提示进行安装。在“Custom Setup”阶段,确保勾选“Add Go to PATH”选项,以便自动将Go的bin目录添加到系统PATH环境变量中。
    •    macOS:
    •    双击.pkg文件,跟随安装向导完成安装过程。默认情况下,Go会被安装到/usr/local/go目录,并自动添加到PATH环境变量。
    •    Linux:
    •    使用解压工具(如tar命令)解压下载的压缩包到您希望存放Go的目录(如/usr/local)。接着,打开您的Shell配置文件(如~/.bashrc、~/.zshrc等),在其中添加以下行以将Go添加到PATH:
export PATH=$PATH:/usr/local/go/bin

    •    保存配置文件后,运行 source ~/.bashrc(或对应配置文件名)使更改生效。

验证安装:

    •    打开一个新的终端窗口,输入go version并回车。如果看到类似“go version goX.Y.Z”的输出(其中X.Y.Z代表具体的版本号),说明Go已成功安装并配置到PATH中。

2. 配置GOPROXY(如果需要代理):

判断是否需要配置代理:

    •    如果您的网络环境可以直接访问Go模块仓库(如proxy.golang.org、sum.golang.org等),则无需额外配置GOPROXY。
    •    若存在网络限制或希望加速依赖下载,可以使用代理服务。这里以Goproxy.cn为例进行配置。

配置GOPROXY环境变量:

    •    打开终端,执行以下两条命令以启用Go模块功能并设置代理:
go env -w GO111MODULE=on

go env -w GOPROXY=https://goproxy.cn,direct

    •    第一条命令开启Go模块功能,第二条命令设置GOPROXY为https://goproxy.cn,同时允许直接访问(direct)未被代理缓存的模块。

验证GOPROXY配置:

    •    创建一个简单的Go项目测试代理是否生效:
mkdir test-proxy && cd test-proxy

go mod init example.com/test-proxy

go get github.com/stretchr/testify

    •    如果依赖包能正常下载且无网络错误提示,说明GOPROXY配置成功。

3. 下载并安装Visual Studio Code (VSCode):

访问VSCode官网下载:

    •    打开浏览器,访问 Visual Studio Code官方网站。
    •    在首页找到并点击“Download for Windows”、“Download for macOS”或“Download for Linux”按钮,下载适用于您操作系统的安装包。

安装VSCode:

    •    Windows:
    •    双击下载的.exe安装程序,按照向导完成安装。
    •    macOS:
    •    双击.dmg文件,将VSCode图标拖动到“Applications”文件夹,或者使用右键菜单将其安装。
    •    Linux:
    •    根据您的发行版,可能需要使用包管理器(如apt、dnf等)或安装脚本来安装VSCode。若下载的是.deb或.rpm包,可使用相应的软件包管理器进行安装。

启动VSCode:

    •    安装完成后,找到并双击桌面上的VSCode图标(或在应用启动器中搜索“Visual Studio Code”)启动编辑器。

4. 安装VSCode中Go插件:

打开插件市场:

    •    在VSCode中,点击左侧面板底部的“Extensions”图标(或按快捷键 Ctrl + Shift + X / Cmd + Shift + X),进入插件市场。

搜索并安装Go插件:

    •    在搜索框中输入“Go”,找到官方发布的“Go”插件(通常带有Go语言Logo作为图标)。
    •    点击插件卡片上的“Install”按钮,等待安装完成。安装成功后,“Install”按钮会变为“Reload”,此时可以点击它或重启VSCode使插件生效。

5. 创建项目目录和初始化Go模块:

创建项目目录:

    •    在您希望存放Go项目的文件夹位置,通过文件管理器或终端创建一个新的目录,例如:
mkdir my-go-project
cd my-go-project


初始化Go模块:

    •    在终端中,执行以下命令为项目创建并初始化Go模块:
go mod init my-go-project

    •    这将在当前目录下生成go.mod文件,标志着Go模块已初始化成功。

6. 下载依赖包:

运行go mod tidy命令:

    •    在项目根目录下,执行以下命令以自动下载并同步项目所需的依赖包:
go mod tidy

    •    此命令会分析项目源码,确保go.mod和go.sum文件中的依赖信息准确无误,并下载缺失的依赖。

7. (可选)安装或更新Go工具链:

打开VSCode命令面板:

    •    在VSCode中,按下 Ctrl + Shift + P / Cmd + Shift + P 打开命令面板。

搜索并运行Go工具安装命令:

    •    在命令面板的输入框中,键入“Go: Install/Update Tools”,选择匹配的命令。
    •    插件会列出可供安装或更新的Go工具列表,您可以选择全部安装或指定部分工具。确认后,插件会自动完成工具的安装或更新。

8. 开始编程:

创建Go源文件:

    •    在VSCode中,点击顶部菜单的“File” > “New File”,或者右键项目目录并选择“New File”,创建一个新文件,例如命名为main.go。

编写Go代码:

    •    在新建的main.go文件中开始编写您的Go程序。VSCode的Go插件提供了语法高亮、智能提示、代码格式化等功能,助力高效编码。

运行与调试:

    •    若要运行程序,可使用VSCode的集成终端(在底部面板找到“Terminal”图标,点击后选择“New Terminal”),在终端中执行go run main.go命令。
    •    对于更复杂的调试需求,可以创建调试配置(点击左上角的绿色三角形或使用快捷键 F5),按照提示逐步调试代码。

后续维护:

    •    在编写代码过程中遇到网络问题,请检查GOPROXY设置是否正确以及网络连接是否通畅。
    •    每次添加新的依赖库时,别忘了再次运行go mod tidy来同步并优化项目依赖。

相关内容

热门资讯

一分钟了解!创思维辅助器(辅助... 一分钟了解!创思维辅助器(辅助挂)本来有开挂辅助神器(有挂秘籍)1、不需要AI权限,帮助你快速的进行...
安装程序教程!微信小程序微乐破... 安装程序教程!微信小程序微乐破解器,雀友会广东潮汕辅助有开挂,辅助教程(确实有挂)是一款可以让一直输...
指导大家!葫芦娃七子降妖破解版... 指导大家!葫芦娃七子降妖破解版(辅助挂)切实有开挂辅助黑科技(确实有挂);1.葫芦娃七子降妖破解版 ...
一分钟了解!樱花之盛辅助器下载... 您好,樱花之盛辅助器下载这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
重大消息!闲逸免费app辅助(... 重大消息!闲逸免费app辅助(辅助挂)其实有开挂辅助平台(的确有挂)1、这是跨平台的闲逸免费app辅...
教程辅助!微乐小程序黑科技免费... 教程辅助!微乐小程序黑科技免费知乎,广东雀神麻木智能插件安装,必赢教程(新版有挂);人气非常高,ai...
玩家爆料!广西老友玩有破解吗(... 玩家爆料!广西老友玩有破解吗(辅助挂)总是有开挂辅助软件(有挂方法);1.广西老友玩有破解吗 ai辅...
科技通报!新荣耀平台辅助,新西... 您好,新西游大厅拼十辅助这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
大家学习交流!微信大厅辅助软件... 大家学习交流!微信大厅辅助软件(辅助挂)竟然有开挂辅助脚本(存在有挂)1、完成微信大厅辅助软件透视辅...
解密关于!花花生活圈辅助工具安... 解密关于!花花生活圈辅助工具安装教程(辅助挂)一向有开挂辅助挂(有挂方法);花花生活圈辅助工具安装教...