Нет правила для сборки цели «all»
Переустановил систему, пытаюсь поставить RedisJSON по инструкции. To build the module, run make in the project's directory. Пишу cd home/artyom/RedisJSON, после чего пытаюсь запустить из этой директории make, но получаю
make -C ./src all
make[1]: вход в каталог «/home/artyom/RedisJSON/src»
make[1]: *** Нет правила для сборки цели «all». Останов.
make[1]: выход из каталога «/home/artyom/RedisJSON/src»
make: *** [Makefile:2: all] Ошибка 2
Как пофиксить? Делал все по инструкции из https://oss.redislabs.com/redisjson/#building-and-loading-the-module. Под project's directory вообще имеется в виду то, откуда я запустил (директория клонированного проекта с гита), или надо было запускать из другого места?
Ответы (1 шт):
Похоже, это ещё один проект, который поддался мании переписывания всего и вся на Rust. Документация, судя по всему, относится к версии 1.0, в которой проект ещё был написан на C. Вот как получить и сборать проект нужной версии:
$ git clone -b '1.0' 'https://github.com/RedisJSON/RedisJSON.git'
$ cd RedisJSON
$ make