在Ubuntu下按照mongodb官方教程安装mongo-cxx-driver中遇到一个问题。
在官方教程的步骤4:配置驱动程序。(注本人新手,并全部按照官方教程来的)
在执行命令:
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/local
后报错,具体错误如下(可查看图片更清晰):
fatal: 不是一个 git 仓库(或者直至挂载点 / 的任何父目录)
停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)。
Traceback (most recent call last):
File "etc/calc_release_version.py", line 171, in <module>
RELEASE_VER = main()
File "etc/calc_release_version.py", line 108, in main
head_tag_ver = check_head_tag()
File "etc/calc_release_version.py", line 68, in check_head_tag
tags = check_output(['git', 'tag', '-l']).split()
File "etc/calc_release_version.py", line 46, in check_output
return subprocess.check_output(args)
File "/usr/lib/python3.6/subprocess.py", line 356, in check_output
**kwargs).stdout
File "/usr/lib/python3.6/subprocess.py", line 438, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['git', 'tag', '-l']' returned non-zero exit status 128.
CMake Error at CMakeLists.txt:162 (message):
BUILD_VERSION not specified and could not be calculated (script invocation
failed); specify in CMake command, -DBUILD_VERSION=<version>
-- Configuring incomplete, errors occurred!
See also "/home/zhangjc/mongo-cxx-driver-r3.5.0/build/CMakeFiles/CMakeOutput.log".
望大佬帮解决一下,谢谢。