cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
时间: 2024-01-18 14:05:10 浏览: 152
mac下/usr/local/bin No such file or directory问题解决
这个错误是由于编译redis时找不到所需的文件或目录引起的。根据引用\[1\]中的错误信息,编译器报告找不到../deps/hiredis/libhiredis.a文件。解决这个问题的方法是确保该文件存在于指定的路径中。
根据引用\[3\]的建议,你可以进入redis的deps目录下的hiredis子目录,并运行make命令来编译hiredis库。然后返回redis的src目录,并再次运行make命令来编译redis。这样应该能够解决找不到libhiredis.a文件的问题。
另外,根据引用\[2\]的错误信息,还可能需要安装tcl 8.5或更新版本才能运行Redis的测试。你可以尝试安装最新版本的tcl,并重新运行make test命令来解决这个问题。
综上所述,你可以按照以下步骤来解决cc: error: ../deps/hiredis/libhiredis.a: No such file or directory错误:
1. 进入redis的deps/hiredis目录,运行make命令编译hiredis库。
2. 返回redis的src目录,运行make命令编译redis。
3. 如果还遇到tcl版本问题,请安装tcl 8.5或更新版本,并重新运行make test命令。
希望这些步骤能够帮助你解决问题。
#### 引用[.reference_title]
- *1* [编译redis报错/deps/hiredis/libhiredis.a解决](https://blog.csdn.net/weixin_34413357/article/details/90507228)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [redis安装报错](https://blog.csdn.net/u012655663/article/details/79732419)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [linux下redis安装、启动与停止](https://blog.csdn.net/chaney1030/article/details/22162361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文