我知道RethinkDB
没有正式C++
驱动程序(这种主流语言真的很奇怪)。但我也知道有一个非官方的driver,但是不起作用(至少对我而言)。所以,这就是我的尝试:
$ git clone https://github.com/AtnNn/librethinkdbxx
$ cd librethinkdbxx
$ make test
由于作者的建议,我收到此错误消息ImportError: no module named yaml
。即使已安装yaml
。因此,由于测试失败,我无法再向前迈进一步。
答案 0 :(得分:2)
可以在不运行测试的情况下构建和安装驱动程序。要构建驱动程序,只需运行make install
,如README中所述。构建和使用驱动程序不需要Python。
要安装它,请使用可选的prefix=
参数运行make test
。
python3 -c 'import yaml'
运行测试套件,它需要Python 3,Python YAML模块以及其他依赖项。缺少这些依赖关系似乎是您错误的根源。
如果此命令未报告错误,您可以确认已安装这些依赖项:yaml
。如果缺少pip3 install yaml
模块,则可能必须运行<select class="form-control valid" data-val="true"
data-val-required="The Item Type field is required." id="ItemType" name="ItemType"
aria-required="true" aria-invalid="false" aria-describedby="ItemType-error">
@foreach(var item in (IEnumerable<SelectListItem>)ViewBag.ItemType)
{
<option value="@item.Value" @(item.Selected ? "selected" : "")>@item.Text</option>
}
</select>
。