安装复述,集群时出现未定义方法的invoke_with_build_args& # 039;零:NilClass怎么办

介绍

本篇内容介绍了”安装复述,集群时出现未定义方法的invoke_with_build_args& # 39;零:NilClass怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

gem install - l redis-3.3.3.gem ,,

错误:,加载命令:安装(LoadError)

,,,,不能加载这些文件——zlib

错误:,在执行宝石……(NoMethodError)

,,未定义的方法“invoke_with_build_args& # 39;零:NilClass

1, cd ruby-2.5.1/ext/zlib目录,执行,

ruby。/extconf.rb

make 

make install

2,使时报错(chmod + x Makefile):: * * *没有规则,使目标的/include/ruby.h& # 39;,所需要的zlib.o& # 39;只停止。

3,更改Makefile文件,zlib。o: $ (top_srcdir)/include/ruby.h 改成,zlib。o: . ./. ./include/ruby.h;到这里就可以使成功了。

4,进入/ruby-2.5.1/ext/openssl目录执行ruby。/extconf。rb,让,让安装命令。

安装复述,集群时出现未定义方法的invoke_with_build_args& # 039;零:NilClass怎么办