2

我尝试按照官方文档安装 ScyllaDB 。我这样做使用:

git clone https://github.com/scylladb/scylla.git
cd scylla
git submodule update --init --recursive--init --recursive
sudo ./install-dependencies.sh
./configure.py --mode=release
ninja-build 
./build/release/scylla

但是在./configure.py --mode=release我得到:

Note: debug information disabled; upgrade your compiler
Missing optional package libsystemd (or alteratives libsystemd-daemon)
Wrong GCC version. Scylla needs GCC >= 7.3 to compile.

任何想法我该如何解决?

4

2 回答 2

4

我相信您需要手动安装 GCC。

显然 install-dependencies.sh 脚本没有安装正确的包。

尝试像这样手动安装 GCC。

Install scylla-gcc73-c++
Install ragel-devel
Install scylla-boost163-devel
Install scylla-python34-pyparsing20

然后像这样配置scylla:

python3.4 ./configure --mode=debug --compiler=/opt/scylladb/bin/g++-7.3 --python python3.4 --ldflag=-Wl,-rpath=/opt/scylladb/lib64 --cflags=-I/opt/scylladb/include

Scilla Ticket:#3208(Scylla 构建失败)

于 2018-05-09T14:12:11.360 回答
0

如果您擅长从软件包安装 Scylla,而不是从源代码编译,您可以从这里进行:http ://www.scylladb.com/download/ (需要注册)

于 2018-05-09T18:14:45.590 回答