redis - 无法打开共享对象文件:权限被拒绝
问题描述
我正在redisearch.so
travis-ci 上成功构建模块。
构建模块后,我指示 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
问题是:我该如何解决这个permission denied
错误?
PS:
我已经尝试过,chmod
但没有运气。chown
/home/travis/build/***/rs/build/redisearch.so
解决方案
只需将 redisearch.so 文件移动到文件夹 /etc/redis/
推荐阅读
- android - 具有默认值的伴随对象和函数
- python - 双向udp通信在python中不起作用
- ubuntu-16.04 - 如何解决 In-memory PM2 is out-of-date
- node.js - 如何在nodejs的导航栏上显示当前用户名
- python - 点列表中坐标的哪个轴[NumPy]
- python - 在 OpenCV 中设置帧位置永远不会起作用
- python - 将来自单个观察的患者内部数据写入多个文本文件
- onlyoffice - OnlyOffice转换api不断返回-1
- javascript - 未捕获的类型错误:无法读取未定义的属性“播放”
- javascript - 拒绝和终止对外部事件的承诺