安装gem install -l zlib-1.1.0.gem
时报以下错误:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
解决方式:
1、cd ruby/ruby-2.5.1/ext/zlib
目录
ruby ./extconf.rb
make
make install
2、make时报错:make: *** No rule to make target /include/ruby.h', needed by
zlib.o’. Stop.
3、更改Makefile文件,
zlib.o: $(top_srcdir)/include/ruby.h
改成
zlib.o: ../../include/ruby.h;
然后重新make就可以了。
4、cd ruby/ruby-2.5.1/ext/openssl目录执行 ruby ./extconf.rb、make 、make install命令。