fatal error: 'libcouchbase/cbft.h' file not found
安装couchbase时出错
使用的命令:sudo pip install couchbase
。
答案 0 :(得分:1)
需要安装 libcouchbase 。
(在我的情况下,更新libcouchbase就行了)
对于Mac:
brew unlink libcouchbase
brew安装libcouchbase
sudo pip install couchbase
答案 1 :(得分:1)
libcouchbase/cbft.h
是最近添加到libcouchbase的C头文件,以支持Couchbase Server 4.5中的Couchbase Full Text(cbft)搜索开发人员预览。在此实例中,您之前安装了较旧版本的libcouchbase而没有全文支持,并且您正在尝试使用全文支持安装新版本的Couchbase Python客户端。 Couchbase Python客户端依赖libcouchbase来处理全文查询,需要cbft.h
头文件才能调用libcouchbase。
案例中的答案(正如您自己确定的那样)是更新您的libcouchbase版本。在OSX上,这可以使用brew完成,在支持的Linux平台上,您可以添加我们的软件包存储库&使用apt-get / yum安装,在Windows上,您可以下载我们预先构建的二进制文件 - 您可以在文档(http://developer.couchbase.com/documentation/server/current/sdk/c/start-using-sdk.html)中找到有关如何执行此操作的详细信息。