首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zlib未被“`gem install redis`”检测到

zlib未被“`gem install redis`”检测到
EN

Stack Overflow用户
提问于 2018-11-13 18:54:40
回答 1查看 108关注 0票数 1

有问题使创业板安装检测zlib。

我正在尝试为ruby安装redis api。这需要兹利卜。通过yum - sudo yum install zlib安装zlib。安装成功(如下所示)。

代码语言:javascript
复制
[~]$ sudo yum install zlib
Loaded plugins: fastestmirror, langpacks, versionlock
Loading mirror speeds from cached hostfile
 * base: server>.com
 * epel: server>.com
 * extras: <server>.com
 * hp: server>.com
 * updates: server>.com
Package zlib-1.2.7-17.el7.x86_64 already installed and latest version
Nothing to do

但是,gem install redis不能检测到zlib。在安装redis api时,我会遇到以下错误。

代码语言:javascript
复制
[~]$ sudo gem install redis
ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

:gem安装不能检测zlib?的任何原因

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 19:14:29

我怀疑您丢失了zlib的devel包。rpm -qa | grep zlib应该产生如下输出:

代码语言:javascript
复制
# rpm -qa | grep zlib
zlib-devel-1.2.7-15.el7.x86_64
zlib-1.2.7-15.el7.x86_64

您将需要包括zlib-devel,然后尝试重新安装redis宝石。如果这不能解决您的问题,请在您的问题中包括gem install redis --verbose的输出。

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

https://stackoverflow.com/questions/53287757

复制
相关文章

相似问题

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