C++ + RethinkDb = 这可能吗?
C++ + RethinkDb = is it possible?
我知道C++
没有官方的RethinkDB
驱动(这么主流的语言真是奇怪)。但我也知道有一个非官方的 driver,但是它不起作用(至少对我而言)。所以,这就是我的尝试:
$ git clone https://github.com/AtnNn/librethinkdbxx
$ cd librethinkdbxx
$ make test
由于作者的建议,我收到了这条错误消息 ImportError: no module named yaml
。即使安装了 yaml
。因此,由于测试失败,我无法再向前迈出一步。
无需 运行测试即可构建和安装驱动程序。要构建驱动程序,只需 运行 make
,如 README 中所述。 Python 不需要构建和使用驱动程序。
要安装它,运行 make install
带有可选的 prefix=
参数。
make test
运行s 测试套件,它需要 Python 3、Python YAML 模块和其他依赖项。缺少这些依赖项似乎是您错误的根源。
如果此命令没有报错,您可以确认这些依赖项已安装:python3 -c 'import yaml'
。如果缺少 yaml
模块,您可能需要 运行 pip3 install yaml
.
我知道C++
没有官方的RethinkDB
驱动(这么主流的语言真是奇怪)。但我也知道有一个非官方的 driver,但是它不起作用(至少对我而言)。所以,这就是我的尝试:
$ git clone https://github.com/AtnNn/librethinkdbxx
$ cd librethinkdbxx
$ make test
由于作者的建议,我收到了这条错误消息 ImportError: no module named yaml
。即使安装了 yaml
。因此,由于测试失败,我无法再向前迈出一步。
无需 运行测试即可构建和安装驱动程序。要构建驱动程序,只需 运行 make
,如 README 中所述。 Python 不需要构建和使用驱动程序。
要安装它,运行 make install
带有可选的 prefix=
参数。
make test
运行s 测试套件,它需要 Python 3、Python YAML 模块和其他依赖项。缺少这些依赖项似乎是您错误的根源。
如果此命令没有报错,您可以确认这些依赖项已安装:python3 -c 'import yaml'
。如果缺少 yaml
模块,您可能需要 运行 pip3 install yaml
.