#ffi #groonga #ruroonga

sys groonga-sys

Groonga 的 Rust 语言绑定

4 个版本 (2 个破坏性更新)

使用旧的 Rust 2015

0.3.1 2016年9月15日
0.3.0 2016年9月15日
0.2.0 2016年8月31日
0.1.0 2015年12月25日

#4#groonga


ruroonga 中使用

自定义许可证

120KB
2.5K SLoC

Ruroonga

Build Status Build status

文档

为 Groonga 提供的 Rust 语言绑定。

Rust + Groonga = Ruroonga!

目标 Rust 版本

  • 1.11.0 或更高版本。

依赖

  • Groonga 6.0.8 或更高版本。

日语发音

Ruroonga(るーるんが)

针对 Windows

如果您尝试在 Windows 上使用此包,请设置以下环境变量

* GROONGA_INCLUDE_DIR
* GROONGA_LIB_DIR
* GROONGA_BIN_DIR

如果您在 C:\Groonga 中安装了 Groonga,以上变量应设置为如下

PS> $Env:GROONGA_INCLUDE_DIR = "C:\Groonga\include"
PS> $Env:GROONGA_LIB_DIR = "C:\Groonga\lib"
PS> $Env:GROONGA_BIN_DIR = "C:\Groonga\bin"

目前,Groonga 项目不提供与 MSVC 兼容的可执行文件和二进制文件,您应使用 x86_64-pc-windows-gnu 目标而不是 x86_64-pc-windows-msvc

如果您使用 rustup,请执行以下命令

PS> rustup default stable-gnu

如果您想使用 x86_64-pc-windows-msvc 目标,请尝试自行使用 MSVC 编译 Groonga。更详细的信息,请参考 Windows 的源代码构建部分

许可证

源代码

LGPL-2.1.

幻灯片

CC BY-NC-SA 2.0.

依赖

~47KB