redis 加载模块:无法打开共享对象文件。权限被拒绝

redis 加载模块:无法打开共享对象文件。权限被拒绝

我正在成功构建 travis-ci 上的 redisearch.so 模块。

模块构建完成后,我指示 Redis 像这样加载它

redis-cli MODULE LOAD $TRAVIS_BUILD_DIR/rs/build/redisearch.so

这给了我以下错误

5439:M 17 Nov 2020 09:12:55.341 # Module /home/travis/build/***/rs/build/redisearch.so failed to load: /home/travis/build/***/rs/build/redisearch.so: cannot open shared object file: Permission denied

这就是ls -la /home/travis/build/***/rs/build/redisearch.so

-rwxrwxr-x 1 travis travis 2711408 Nov 17 09:12 /home/travis/build/***/rs/build/redisearch.so

问题是:我该如何修复此权限被拒绝错误?

附言

我已经尝试过chmod,但没有成功chown/home/travis/build/***/rs/build/redisearch.so

更新型多巴胺:我已将模块移至 /etc,它就可以正常工作了

相关内容