Vscode中go语言环境搭建(完整版)

avatar
作者
猴君
阅读量: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来同步并优化项目依赖。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!