Ubuntu安装RedisTimeSeries时make setup失败导致build异常求助
解决Ubuntu下RedisTimeSeries安装失败问题
修复make setup失败
从make setup的输出异常来看,核心问题是Git子模块拉取不完整或系统基础依赖缺失,按以下步骤处理:
先安装系统必备编译依赖:
sudo apt update && sudo apt install -y build-essential git cmake libssl-dev pkg-config重新初始化并拉取所有子模块(这是解决setup失败的关键):
cd RedisTimeSeries git submodule deinit -f . git submodule update --init --recursive再次执行setup确认成功:
make setup
重新执行编译
当setup无报错后,重新执行构建:
make build
如果仍编译失败,检查是否内存不足(编译至少需要2G内存),可临时添加swap分区:
sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
额外注意事项
- 确保Ubuntu版本为20.04及以上,避免依赖版本过旧
- 检查Git版本≥2.18,版本过低执行
sudo apt install git更新
内容的提问来源于stack exchange,提问作者MasterPeace
相关产品推荐
相关产品推荐

