Star

nebula-importer编译失败

为了更快地定位、解决问题,麻烦参考下面模版提问 ^ ^

提问参考模版:

  • nebula 版本:1
  • 部署方式(分布式 / 单机 / Docker / DBaaS):单机
  • 硬件信息
    • 磁盘( 必须为 SSD ,不支持 HDD)
    • CPU、内存信息:Xeon, 8G
  • 出问题的 Space 的创建方式:执行 describe space xxx;
  • 问题的具体描述

如果有日志或者代码,记得用 Markdown 语法(下面语法)包裹它们提高阅读体验,让回复者更快解决问题哟~~

```
[root@COS nebula-importer]# make build
rm -rf nebula-importer;
go: github.com/vesoft-inc/nebula-go@v1.1.0: Get “https://proxy.golang.org/github.com/vesoft-inc/nebula-go/@v/v1.1.0.mod”: dial tcp 172.217.160.81:443: i/o timeout
make: *** [fmt] 错误 1
```

为什么build的时候会去远程拉取?可以指定本地吗?

https://proxy.golang.org/github.com/vesoft-inc/nebula-go/@v/v1.1.0.mod 尝试下载是可以的

用浏览器已经下载了,但是怎么在build里指定呢?

build的时候会先检查下GOPATH下是否已经存在依赖的包, 没有的话, 就会去远程拉取. 所以你试试把包放在GOPATH下

具体是哪个包?

依赖的包在go.mod文件里,

module github.com/vesoft-inc/nebula-importer

require (
	github.com/vesoft-inc/nebula-go v1.1.0
	gopkg.in/yaml.v2 v2.2.4
)

go 1.13

看你的报错是拉nebula-go这个包的时候出问题了

那我要先安装这个吗:
go get -u -v github.com/vesoft-inc/nebula-go@master


直接安装也是这个问题,估计是需要VPN,但是我只有浏览器插件版的VPN。

感觉你那边网络有问题呀, 我这里可以拉下来. 你是配置了什么proxy? 你随便拉一个其他包拉的下来吗?

为啥我拉这个:go get gopkg.in/yaml.v1
也会出现上面的错误
没配过proxy啊

那可能是你配置的go的代理有问题吧, 和nebula-importer没关系. 你要不换一个go的代理proxy试试?

也没配置go的proxy啊,在哪里配置?

你搜一下golang 配置代理. 我看你报错信息里出现了 proxy.goalng.org, 这个应该是golang默认的代理服务器, 在国内访问经常出现timeout

可以参考 https://github.com/goproxy/goproxy.cn 试试

国内开发者真不容易啊,几乎所有的都需要国内镜像

2赞

谢谢,确实可以了 :+1:

1赞

浙ICP备20010487号