centos7编译v2.0.1失败

  • nebula 版本:v2.0.1
  • 部署方式:单机
  • 是否为线上版本:N
    -硬件信息
    -操作系统:CentOS-7-x86_64-DVD-2009.iso
    -飞行堡垒第四代笔记本,内存8G,
    -Intel(R) Core™ i7-7700HQ CPU @ 2.80GHz (8 CPUs), ~2.8GHz
    -1T机械硬盘(系统安装在200GB的分区上)

本人最近重装了一个centos7的系统,按照官网进行编译操作后,结果编译一直不成功。

下载nebula graph代码的命令

git clone -b v2.0.1 https://github.com/vesoft-inc/nebula-graph.git

在build文件夹里面执行如下的cmake命令

cmake -DENABLE_BUILD_STORAGE=on -DENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Debug  -DENABLE_MODULE_UPDATE=ON ..

使用的是文档中提供的gcc和cmake,cmake输出信息和编译错误信息放在附件里面,请问一下应该怎样解决这个问题呢?

Cmake 的版本 3.15.5

[rainboat@localhost build]$ cmake --version
cmake version 3.15.5

CMake suite maintained and supported by Kitware (kitware.com/cmake).

cmake输出信息.txt (22.2 KB)
编译时的错误信息.txt (18.8 KB)
系统信息.txt (146.7 KB)

由于你用的nebula-graph是2.0.1的,你需要指定下common和storage 两个repo的分支,执行cmake的时候,加上
-DNEBULA_COMMON_REPO_TAG=v2.0.1 -DNEBULA_STORAGE_REPO_TAG=v2.0.1

3 个赞

2.0的编译请参考这篇文档操作
https://docs.nebula-graph.com.cn/2.0.1/4.deployment-and-installation/2.compile-and-install-nebula-graph/1.install-nebula-graph-by-compiling-the-source-code/

1 个赞