100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > delve应该安装到哪_go delve安装

delve应该安装到哪_go delve安装

时间:2024-06-06 00:40:41

相关推荐

delve应该安装到哪_go delve安装

一、安装

照着 github 上 delve 项目的安装说明操作,go mod模式下推荐使用第二种方式。

1.拉取最新 delve 项目代码到本地,编译安装。

# cd $GOPATH/src/

# git clone /derekparker/delve.git

# cd delve/cmd/dlv/

# go build

# go install

国内环境go build会报错:

go: /x/crypto@v0.0.0-0614174826-fd5f17ee7299: unrecognized import path "/x/crypto" (https fetch: Get /x/crypto?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

go: /x/sys@v0.0.0-0614134839-8883426083c0: unrecognized import path "/x/sys" (https fetch: Get /x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

go: /x/arch@v0.0.0-1004143515-077ac972c2e4: unrecognized import path "/x/arch" (https fetch: Get /x/arch?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

原因是 Golang 官网被墙了,这里手动修改go.mod文件,把项目地址替换为 github 上的地址,如:

# vim ../../go.mod

# 添加下面替换:

replace (

/x/arch v0.0.0-1004143515-077ac972c2e4 => /golang/arch v0.0.0-1004143515-077ac972c2e4

|/x/crypto v0.0.0-0614174826-fd5f17ee7299 => /golang/crypto v0.0.0-0614174826-fd5f17ee7299

|/x/sys v0.0.0-0614134839-8883426083c0 => /golang/sys v0.0.0-0614134839-8883426083c0

)

如下图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。