经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Go语言 » 查看文章
Go语言VSCode开发环境配置
来源:cnblogs  作者:Eric zhou  时间:2024/3/11 8:50:44  对本文有异议

最近学习Golang,先把开发环境配置好。

一、安装Go语言开发包

https://golang.google.cn/dl/

 按步骤安装即可,安装完成后需要设置Windows环境变量

 配置好,做个测试

二、VSCode Golang开发环境配置

vscode安装go插件时,由于各种原因,在安装插件时总是失败,所以先执行以下操作:

在安装go插件时,会自动更新很多依赖库文件,都是从Github更新下来,但是因为Github的文件中,多有应用go官网中的文件,因为一些网络国内无法访问,网络缘故,不能直接下载,导致安装失败。

1. 先设置一下环境变量

核心是配置国内下载源

PS E:\Teld\01Code\Personal\golang> go env -w GO111MODULE=on
warning: GOPATH set to GOROOT (E:\Program Files\Go\) has no effect
PS E:\Teld\01Code\Personal\golang> go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
warning: GOPATH set to GOROOT (E:\Program Files\Go\) has no effect

配置好两个变量后,重新打开VSCode,点击右下方的install all重新安装,

或者,在vscode中使用Ctrl+Shift+P,输入>go:install,下面会自动搜索相关命令,我们选择Go:Install/Update Tools这个命令,选中所有插件,点击确定进行安装。

 

 安装Go插件后,继续安装VSCode Go 扩展

 三、调试Go代码

新建main.go文件

package main

import (
    "fmt"
    "net/http"
)

func main() {
    fmt.Println("Server is running on port 8080")
    http.Handle("/", http.FileServer(http.Dir(".")))
    http.Handle("/Test", Test())
    http.ListenAndServe(":8080", nil)

}

func Test() http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintln(w, "Hello World")
    })
}

终端中执行go mod init golang

 Ctrl+Alt+N 运行main.go代码

 以上是整个Golang开发环境配置过程,分享给大家。

 

周国庆

2024/3/10

 

原文链接:https://www.cnblogs.com/tianqing/p/18064596

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号