首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MAC 10.8.5上安装Redis无法工作!车管所在哪里?未定义的符号-?*&!

在MAC 10.8.5上安装Redis无法工作!车管所在哪里?未定义的符号-?*&!
EN

Stack Overflow用户
提问于 2015-03-09 02:03:40
回答 5查看 2.1K关注 0票数 0

我试图安装最新的Redis在我的Macbook Pro运行10.8.5后,下载焦油球,我被邀请做这个项目.打字时要:

代码语言:javascript
复制
 LINK redis-server
 Undefined symbols for architecture x86_64:

我知道Redis是很棒的产品,但是DMG在哪里呢?我是说,你知道安装mongodb有多容易吗?

对于那些对我的mac上血淋淋的细节感兴趣的人:

代码语言:javascript
复制
     unknownb8f6b11c7271:redis-2.8.19 Mac1$ make
 cd src && make all
 LINK redis-server
Undefined symbols for architecture x86_64:
   "___atomic_add_fetch", referenced from:
     _zmalloc in zmalloc.o
     _zcalloc in zmalloc.o
     _zrealloc in zmalloc.o
  _zmalloc_used_memory in zmalloc.o
  _zmalloc_get_fragmentation_ratio in zmalloc.o
 "___atomic_sub_fetch", referenced from:
  _zrealloc in zmalloc.o
  _zfree in zmalloc.o
 ld: symbol(s) not found for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see    invocation)
 make[1]: *** [redis-server] Error 1
 make: *** [all] Error 2
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-03-09 09:39:36

在OS上安装Redis的简单方法是使用自制软件。只需安装并运行:

代码语言:javascript
复制
brew install redis

此命令安装已编译到系统的二进制文件。

票数 3
EN

Stack Overflow用户

发布于 2017-11-28 07:52:43

做,做

make distclean

第一。make distclean应该通过删除已构建的雇用人员来修复这个问题。

下一个make应该重新构建所有内容。

票数 0
EN

Stack Overflow用户

发布于 2019-11-13 06:41:19

CC=gcc使我使用以下命令。它适用于redis 5.0.6

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28934226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档