装个 go+vscode 开发环境,烦得要死了,大佬有解决方案吗?网上的统统都试过了

2021-02-09 11:05:54 +08:00
 jiayong2793

插件死活装不上,挂梯子开全局装不上,换源镜像装不上,手动安装装不上,明明 github 都能打开了,就是装不上

4339 次点击
所在节点    Go 编程语言
70 条回复
cmdOptionKana
2021-02-09 12:15:23 +08:00
不要急,这种问题,先把 go env 发上来给大伙看看,也许就能解决问题了。
Carver9527
2021-02-09 12:26:50 +08:00
go env 看一下环境,现在没有上下文,不清楚问题出在哪的
Gary2133
2021-02-09 12:33:36 +08:00
不要挂梯子,全部设置国内代理就行。网上手动安装插件的方法好多都不行。
ms2008
2021-02-09 12:47:20 +08:00
tonghuashuai
2021-02-09 12:57:38 +08:00
zhoudaiyu
2021-02-09 13:07:43 +08:00
goland 解君愁
kakach
2021-02-09 13:08:04 +08:00
有过类似经历,确实很闹心。不过不是大问题,按楼上大佬们的指导设置下代理就行了
neteroster
2021-02-09 13:09:30 +08:00
只需使用 Clash for Windows (Win/Mac 都有) 的 Tun 模式。
neteroster
2021-02-09 13:11:38 +08:00
@neteroster #28
参考 https://docs.cfw.lbyczf.com/contents/tun.html#windows

使用 Tun 可以接管所有系统流量,无需配置每个组件的代理设置。
ruyu
2021-02-09 14:09:28 +08:00
我的话是开代理然后 export http_proxy=x.x.x.x export https_proxy=x.x.x.x, 然后手动 go get
fiypig
2021-02-09 14:31:32 +08:00
设置代理好像就可以吧,多试试多查查
ai277014717
2021-02-09 14:38:06 +08:00
terminal 设置 http_proxy https_proxy 然后是有 code 呼出 vscode 应该可以解决
rwecho
2021-02-09 14:51:04 +08:00
export GO111MODULE="on"
export GONOPROXY="https://goproxy.cn"

加入到 .bashrc 试试
lysS
2021-02-09 14:52:57 +08:00
你在 VScode 终端能 ping 通 github 就能安装,我没上代理都能安装
jiayong2793
2021-02-09 15:00:13 +08:00
@lysS 最奇怪的是,不但能 ping 通,还能直接打开源码的页面,但是就是下载不了
jiayong2793
2021-02-09 15:19:16 +08:00
@cmdOptionKana env 在上面,module 自动还是开启都一样
mauve
2021-02-09 15:46:25 +08:00
抱歉无法看到你的电脑具体配置,但以下几点可能会帮助你更好的排查问题:
1. 打开 VSCode 的开发人员工具,在顶部菜单栏的最后一项「帮助」中,查看以下 Console 或者 Network 中的信息,是否有异常
2. 在 VSCode 中,Command + Shift + P,输入 reload with extensions disabled,然后在无扩展的情况下尝试安装
3. 找到 VSCode 需要的软件包,使用手动方式安装,如:安装 go-delve,
```shell
go get github.com/go-delve/delve/cmd/dlv
```

今天早上我是通过第三种方法安装成功 delve 的
mauve
2021-02-09 15:49:31 +08:00
另外还有一点,echo $PATH 的输出不仅要有要有 /usr/local/go/bin 还要有 /Users/your_username/go/bin
mauve
2021-02-09 15:54:23 +08:00
都不能解决的话,建议认真看一遍 Go Extension 的安装文档
https://marketplace.visualstudio.com/items?itemName=golang.Go
tuxz
2021-02-09 16:10:24 +08:00
使用这个命令注入 goproxy 试试,go env -w GOPROXY=https://goproxy.io,direct

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/752555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX