国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Redis > 正文

gem install redis報(bào)錯(cuò)的解決方案

2020-10-28 21:31:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在使用ruby腳本安裝Redis集群時(shí),需要先安裝Ruby語(yǔ)言環(huán)境和redis插件,但是安裝redis插件時(shí)遇到以下報(bào)錯(cuò),下面記錄一下解決過(guò)程。

因?yàn)閳?zhí)行Ruby腳本需要Ruby語(yǔ)言環(huán)境,所以首先安裝Ruby語(yǔ)言環(huán)境和Ruby的包管理器Gems。

然后使用gem安裝Redis和Ruby的接口。

RubyGems 是 Ruby 的一個(gè)包管理器,它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式,還提供一個(gè)管理程序包安裝的工具。

RubyGems 旨在方便地管理 gem 安裝的工具,以及用于分發(fā) gem 的服務(wù)器。這類似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。

安裝Ruby和Redis的接口時(shí)

報(bào)錯(cuò)

從Gem源安裝gem包

gem install [gemname]

從本地安裝gem包

gem install -l [gemname].gem

# gem install -l redis-4.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

報(bào)錯(cuò)原因

缺少zlib庫(kù)依賴

解決報(bào)錯(cuò)

1 首先安裝zlib庫(kù)

yum install zlib-devel

2 集成zlib庫(kù)到Ruby環(huán)境

進(jìn)入到相關(guān)目錄# cd ruby-2.3.8/ext/zlib# ruby extconf.rb checking for deflateReset() in -lz... yeschecking for zlib.h... yeschecking for crc32_combine() in zlib.h... yeschecking for adler32_combine() in zlib.h... yeschecking for z_crc_t in zlib.h... yescreating Makefile# makelinking shared-object zlib.so# make install/bin/install -c -m 0755 zlib.so /usr/local/ruby/lib/ruby/site_ruby/2.3.0/x86_64-linux

重新安裝成功

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 多伦县| 怀化市| 称多县| 休宁县| 石阡县| 响水县| 灵山县| 闽清县| 五莲县| 称多县| 湾仔区| 阿尔山市| 浦北县| 岳西县| 安达市| 凉城县| 贡觉县| 宁国市| 永新县| 尼勒克县| 寻乌县| 石阡县| 峨眉山市| 湖南省| 浪卡子县| 六安市| 内乡县| 普安县| 乌鲁木齐市| 隆化县| 昆明市| 富源县| 淮南市| 甘南县| 富锦市| 常宁市| 涟源市| 京山县| 庆阳市| 乌拉特后旗| 青海省|