![redis 加载模块:无法打开共享对象文件。权限被拒绝](https://linux22.com/image/759956/redis%20%E5%8A%A0%E8%BD%BD%E6%A8%A1%E5%9D%97%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E5%85%B1%E4%BA%AB%E5%AF%B9%E8%B1%A1%E6%96%87%E4%BB%B6%E3%80%82%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在成功构建 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,它就可以正常工作了