Linux+VSCode搭建Golang开发环境

前言

学习语言的第一步,需要先搭建好对应的开发环境。这段时间准备学习一下 Golang,主要使用 Linux 系统,因此记录下自己搭建 Linux 操作系统下的 Golang 环境和 VSCode 远程连接 Linux 后进行 Golang 开发的一些配置。


Linux 环境配置

1. 查看Linux版本

Golang 版本应当与 Linux 对应,64 位的 Linux 安装 64 位版本的 Golang,32 位的 Linux 安装 64 位版本的 Golang。

uname -m

如果出现 64,说明你的 Linux 操作系统位为 x64,否则为 x86
uname -a

2. 下载对应安装包

Golang 官网:Golang
可以使用命令下载:

wget https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz

3. 解压到系统目录下

将下载好的 Golang 安装包解压到系统的 /usr/local/ 文件夹下:

sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz

4. 修改环境变量

打开 ~/.profile 文件:

vim ~/.profile

在文件后面添加以下配置文件:

export GOROOT="/usr/local/go"    // Go 的安装目录。也就是刚才解压缩指定的路径
export GOPATH=$HOME/gocode      // 本机配置的 Go 代码目录
export GOBIN=$GOPATH/bin    // Go 代码编译后的可执行文件存放目录
export PATH=$PATH:$GOPATH:$GOBIN:$GOROOT/bin    // 将 Go 安装目录添加进操作系统 PATH 路径

保存退出文件,并重启配置文件:

source ~/.profile

5. 检查是否安装成功

安装好后,需要检查 Golang 是否安装成功:

go version

如果安装成功,会输出:

go version go1.20.4 linux/amd64

go -v

6. 第一个 Go 程序

经典输出 Hello, World !

package main    
import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

VSCode 配置 Golang 开发环境

VSCode 我原称之为代码开发神器,特别是远程连接 Linux 操作系统进行开发时。因此,我们稍微配置一下 VSCode,使其能够让我们在上面进行 Golang 程序开发。

1. 配置 Go MOD 镜像

Go Modules 是 Golang 1.11 新加的特性。Modules官方定义为:

模块是相关Go包的集合。modules是源代码交换和版本控制的单元。
go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。
modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。

在 Linux 终端输入 go env 查看其配置环境:

go env

输出以下信息:
go env
开启 Go Modules,并修改其代理,如下:

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

再使用 go env 打印信息:
go -v
可以看到已经修改好配置。

2. 安装 Go 插件

远程连接 Linux 后, 在拓展商店搜索 Go,将其安装。
go插件

3. 安装 Go 插件依赖工具

  • 第一种方法是按 ctrl+shift+p 调出命令面板,输入 go installGo: Install/Update Tools
    go install tools
  • 第二种方法是新建一个 .go 文件,VSCode 会自动激活 Go 插件, 点击右下角 install all 进行安装。
    go install  all
    稍等一会儿,就可以安装成功。
    get it

4. 创建一个 .go 文件测试

和上面一样,输出一个计算机经典语录。

package main    
import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

out
ok,大功告成。至此,你已经完成最基本的环境搭建,可以开始你的 Golang 学习之旅了!!!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VScode搭建golang环境需要进行以下几个步骤: 1. 首先,你需要安装VScode和Go语言。安装过程可以直接下载包进行安装。 2. 在安装完成后,你需要配置Go的环境。可以通过在VScode终端中运行命令`go env -w GOPROXY=https://goproxy.io`来设置代理。 3. 接下来,你需要在VScode的设置中搜索`go.useLanguageServer`,并勾选上。这样,Go扩展会提示你安装gopls。 4. 安装完成后,你需要在`settings.json`文件中进行一些配置。可以通过在VScode中打开设置,搜索`settings.json`来找到该文件。在该文件中,你可以添加以下配置: ```json { "go.useLanguageServer": true, "\[go\]": { "editor.snippetSuggestions": "none", "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": true } }, "gopls": { "usePlaceholders": true, "completionDocumentation": true }, "files.eol": "\n" } ``` 这些配置可以帮助你在使用VScode时更好地编写和调试Go代码。 5. 最后,你还需要检查是否安装了go.getdoc工具。可以通过在VScode的终端中运行命令`go install -v github.com/zmb3/gogetdoc@latest`来安装该工具。 通过以上步骤,你就可以成功搭建golang环境并在VScode中进行开发了。希望对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [vscode 配置golang开发环境](https://blog.csdn.net/water1209/article/details/125807682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [vscode golang环境搭建](https://blog.csdn.net/Allen_sina/article/details/109276707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值