1. 主页
  2. 文档
  3. RobustMQ Tutorial CN
  4. 贡献指南
  5. 环境搭建

环境搭建

RobustMQ 是纯 Rust 的实现,它需要标准的 Rust 环境。 同时项目会依赖cmake、rocksdb、protoc 。

1. 安装 Rust 基础环境

    参考文档:https://course.rs/first-try/installation.html

    安装完成后,查看 rustc 和 cargo 版本,能看到版本即安装成功

    FWR3KG21WF:~ $ rustc --version
    rustc 1.74.0 (79e9716c9 2023-11-13)
    FWR3KG21WF:~ $ cargo version
    cargo 1.74.0 (ecb9851af 2023-10-18)

    2. 安装 Cmake.

    mac 安装命令如下:

    brew install cmake

    安装完成后,查看cmake版本,能看到版本即安装成功

    FWR3KG21WF:~ $ cmake --version
    cmake version 3.30.2
    
    CMake suite maintained and supported by Kitware (kitware.com/cmake).

    3. 安装 RocksDB

    参考文档:https://github.com/rust-rocksdb/rust-rocksdb 安装 rocksdb。

    mac 安装命令如下:

    brew install rocksdb
    • 安装完成后,查看rocksdb 版本,能看到版本即安装成功
    FWR3KG21WF:~$ rocksdb_ldb --version
    ldb from RocksDB 9.4.0

    4. 安装 protoc

    参考文档:https://www.jianshu.com/p/341293ee1286 安装protoc

    mac 安装命令如下:

    brew install protobuf

    安装完成后,查看rocksdb 版本,能看到版本即安装成功

    FWR3KG21WF:~$ protoc --version
    libprotoc 27.3

    安装完后,即可下载代码 https://github.com/robustmq/robustmq