nebula-importer安装失败

  • nebula 版本:1.1

  • 部署方式(分布式 / 单机 / Docker / DBaaS):deb

  • 出问题的 Space 的创建方式:执行 make build;

  • 问题的具体描述
    编译nebula-importer时,输入make build出错

rm -rf nebula-importer;
/bin/sh: 1: go: not found
Makefile:20: recipe for target 'fmt' failed
make: *** [fmt] Error 127

你安装go了吗

已安装 go,输入 go version可以出结果

那是1.13以上的版本吗

是的,安装了1.15

image

importer是最新的代码吗

git下的,地址是https://github.com/vesoft-inc/nebula-importer

你修改过Makefile吗

没有修改,是源代码里的

你这里的shell和上面的不一样啊

那你试着执行:

cd cmd;
go build -mod vendor -o nebula-importer;

哪里不一样啊

报错信息里的shell是/bin/sh

这是什么意思

现在报错这个:
image

这是提示你没安装go. 不清楚你的go安装到什么环境去了.

那我重新安装一下go

你要在你执行make build的这个环境里安装好go, 执行go version后有输出.
你之前把go安装在wdx这个用户目录下了, 但是你执行make build的用户是root.