今天在FreeBSD下面下了个测试版的redis-3.0.0-beta3,开始make就出错:

test_freebsd# make

cd src && make all

"Makefile", line 30: Missing dependency operator

"Makefile", line 32: Need an operator

"Makefile", line 34: Need an operator

 .....


"Makefile", line 89: Need an operator

"Makefile", line 102: Need an operator

"Makefile", line 106: Need an operator

Error expanding embedded variable.

*** Error code 2


找了一下资料说:

这是由于make和gmake的Makefile文件部兼容造成的,我们只要使用gmake代替make就可以解决了