真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

geminstallredis報錯怎么辦

小編給大家分享一下gem install redis報錯怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)河曲,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

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

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

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

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

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

安裝Ruby和Redis的接口時

報錯

從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

報錯原因

缺少zlib庫依賴

解決報錯

1 首先安裝zlib庫

yum install zlib-devel

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

進入到相關(guān)目錄
# cd ruby-2.3.8/ext/zlib
# ruby extconf.rb 
checking for deflateReset() in -lz... yes
checking for zlib.h... yes
checking for crc32_combine() in zlib.h... yes
checking for adler32_combine() in zlib.h... yes
checking for z_crc_t in zlib.h... yes
creating Makefile
# make
linking 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

gem install redis報錯怎么辦

重新安裝成功

gem install redis報錯怎么辦

以上是“gem install redis報錯怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章題目:geminstallredis報錯怎么辦
文章分享:http://weahome.cn/article/iigece.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部