1. 程式人生 > >centos7 redis4.0 叢集搭建之——Ruby2.3.1的安裝

centos7 redis4.0 叢集搭建之——Ruby2.3.1的安裝

下載原始碼包:

https://cache.ruby-china.org/pub/ruby/ruby-2.3.1.tar.gz

解壓 :

tar -zxvf ruby-2.3.1.tar.gz

進入目錄 ruby-2.3.1

./configure --prefix=/usr/local/ruby-2.3.1

編譯 安裝(make   && make install)

建立連線檔案

ln -s /usr/local/ruby-2.3.1/bin/ruby /usr/bin/ruby

測試

ruby -v

上邊一氣呵成...

------------------------------------

gem install redis

報錯資訊1:

[[email protected]_0_15_centos bin]# 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

錯誤1解決方案:

cd /ruby-2.3.1原始碼目錄/ext/zlib

執行命令:

ruby ./extconf.rb

make

make install

報錯資訊1.1:

checking for deflateReset() in -lz... no
checking for deflateReset() in -llibz... no
checking for deflateReset() in -lzlib1... no
checking for deflateReset() in -lzlib... no
checking for deflateReset() in -lzdll... no
checking for deflateReset() in -lzlibwapi... no

出現該資訊是缺少依賴導致: 安裝 zlib-devel,重新執行解決方案1的步驟.

--------

報錯資訊2:

[[email protected]_0_15_centos zlib]# gem install redis
ERROR:  While executing gem ... (Gem::Exception)
    Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

[[email protected]_0_15_centos zlib]# yum install openssl
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Package 1:openssl-1.0.2k-8.el7.x86_64 already installed and latest version
Nothing to do

錯誤2解決方案:

 cd /ruby-2.3.1原始碼目錄/ext /openssl/

執行命令:

[[email protected]_0_15_centos openssl]# ruby ./extconf.rb

若出現以下資訊:

[[email protected]_0_15_centos openssl]# ruby ./extconf.rb
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
checking for openssl/ssl.h... no

則是缺少 依賴包 openssl-devel,安裝即可.

繼續執行命令

[[email protected]_0_15_centos openssl]# make

若出現錯誤資訊:

make: *** No rule to make target `/include/ruby.h', needed by `ossl_x509attr.o'.  Stop.

則需要編輯 生成的 Makefile 檔案,開啟該檔案,增加 top_srcdir = ../.. 即可。

[[email protected]_0_15_centos openssl]# make install

[[email protected]_0_15_centos openssl]# gem install redis
Fetching: redis-4.0.1.gem (100%)
Successfully installed redis-4.0.1
Parsing documentation for redis-4.0.1
Installing ri documentation for redis-4.0.1
Done installing documentation for redis after 1 seconds
1 gem installed
[[email protected]_0_15_centos openssl]#


--------------------------------------------------------------------------

相關推薦

centos7 redis4.0 叢集搭建——Ruby2.3.1安裝

下載原始碼包:https://cache.ruby-china.org/pub/ruby/ruby-2.3.1.tar.gz解壓 :tar -zxvf ruby-2.3.1.tar.gz進入目錄 ruby-2.3.1./configure --prefix=/usr/loca

Zabbix 3.0.20 搭建

amp clas rgb body 解決方法 con org nginx代理 -i Zabb

Redis5.0.0叢集搭建-centos7

    一.安裝redis 1.下載redis 開啟redis官網 https://redis.io/  下載最新版 cd /usr/local/src wget http://download.redis.io/releases/re

Spark2.2.0叢集搭建部署【SPARK叢集篇】

軟體準備資訊,詳見Spark2.2.0叢集搭建部署之【軟體準備篇】 基礎配置資訊,詳見Spark2.2.0叢集搭建部署之【基礎配置篇】 SSH無密訪問,詳見park2.2.0叢集搭建部署之【無密訪問篇】 HADOOP叢集,詳見Spark2.2.0叢集搭建部署之【HADOOP叢集篇】

Spark2.2.0叢集搭建部署【HADOOP叢集篇】

軟體準備資訊,詳見Spark2.2.0叢集搭建部署之【軟體準備篇】 基礎配置資訊,詳見Spark2.2.0叢集搭建部署之【基礎配置篇】 SSH無密訪問,詳見park2.2.0叢集搭建部署之【無密訪問篇】 將hadoop-2.7.7.tar.gz 進行解壓 tar -zxvf 

Spark2.2.0叢集搭建部署【無密訪問篇】

軟體準備資訊,詳見Spark2.2.0叢集搭建部署之【軟體準備篇】 基礎配置資訊,詳見Spark2.2.0叢集搭建部署之【基礎配置篇】 通過SSH無密訪問來達到叢集中機器相互訪問的目的。首先固定機器的ip地址,避免每次重啟機器ip改變的問題。 通過ifconfig命令檢視當前ip地址,若

Spark2.2.0叢集搭建部署【基礎配置篇】

軟體準備資訊,詳見Spark2.2.0叢集搭建部署之【軟體準備篇】 Spark叢集在生產環境中,主要部署在linux的叢集中,所以需要先安裝JDK,SCALA等基礎配置。 由於Spark是計算框架,所以需要預先在叢集內有搭建好儲存資料的持久化層,如HDFS,最後可以通過啟動指令碼執行應用。

Spark2.2.0叢集搭建部署【軟體準備篇】

本文主要展示如何在虛擬機器上搭建部署Spark2.2.0的詳細步驟,包括環境安裝、無密登入、Hadoop叢集,Spark叢集。 需要準備的軟體為: VMware-WorkStation CentOS-7-x86_64-DVD-1708.iso jdk-1.8.0-openjdk scala-

Spark修煉道(進階篇)——Spark入門到精通:第一節 Spark 1.5.0叢集搭建

作者:周志湖 網名:搖擺少年夢 微訊號:zhouzhihubeyond 本節主要內容 作業系統環境準備 Hadoop 2.4.1叢集搭建 Spark 1.5.0 叢集部署 注:在利用CentOS 6.5作業系統安裝spark 1.5叢集過程中,

docker redis4.0 叢集(cluster)搭建

 redis叢集對於很多人來說非常熟悉,在前些日子,我也有一位大兄弟也釋出過一篇關於在阿里雲(centOS7)上搭建redis 叢集的文章http://www.cnblogs.com/zhengzeze/p/7325750.html,雖然叢集搭建的文章在網上很多,我比較喜歡這篇文章的地方是他在搭建過程中,指出

Redis 3.0叢集搭建測試(一)

Redis3.0 最大的特點就是有了cluster的能力,使用redis-trib.rb工具可以輕鬆構建Redis Cluster。Redis Cluster採用無中心結構,每個節點儲存資料和整個叢集狀態,每個節點都和其他所有節點連線。節點之間使用gossip協議傳播資訊以

Redis 3.0叢集搭建測試(二)

四、客戶端叢集命令 叢集 cluster info 列印叢集的資訊 cluster nodes 列出叢集當前已知的所有節點(node),以及這些節點的相關資訊。 節點 cluster meet <ip> <port> 將ip和port所指定的節點

CentOS7安裝Redis4.0叢集

環境CentOS 7, Redis 4.0.6, Oracle VM VirtualBoxRedis叢集要求最少3主3從,主機使用虛擬主機(192.168.1.81 - 192.168.1.86)備註:使用redis-trib安裝reids4.0.6叢集需要ruby版本>

Redis開發與運維Redis5.0叢集搭建簡單使用001

1. 準備工作 兩臺虛擬機器模擬6個節點,一臺機器3個節點,創建出3 master、3 salve 環境 redis 採用 redis-5.0.3 版本。 兩臺虛擬機器都是 CentOS7.x版本 ,一臺 centos7_64_134 (IP:192.168.133.134),一臺 Ce

Hadoop-2.6.0+Zookeeper-3.4.6+Spark-1.5.0+Hbase-1.1.2+Hive-1.2.0叢集搭建

前言 本部落格目的在於跟大家分享大資料平臺搭建過程,是筆者半年的結晶。在大資料搭建過程中,希望能給大家提過一些幫助,這也是本部落格的

Weblogic 10.3.6.0 叢集搭建

Weblogic 叢集搭建 Oracle的Weblogic分開發者版本和生產版本,有32位和64位。一般生產版本的weblogic是64位的,安裝檔案是一個大小為1G多的jar包。去oracle官網上下載64版weblogic。這裡使用的版本是weblogic11g,版

Elasticsearch-5.4.0叢集搭建

1、Elasticsearch-5.4.0 安裝包下載地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-4-0 2、解壓檔案:tar -zxvf /home/elasticsearch-5.4.0.tar.gz -

CentOS7下Nginx叢集搭建

nginx安裝文件 1.軟體環境 CentOS7 JDK1.8 redis3.2.8 2.安裝依賴包 輸入 yum -y install pcre-devel yum -y install openssl-devel yum -y install gcc yum -y inst

kubeadm HA master(v1.11.0)叢集搭建指南(離線包 + 自動化指令碼 + ipvs + keepalived + calico)_Kubernetes中文社群

0x00 文章楔子 本文旨在通過最簡易的方式指導讀者搭建HA kubernetes 1.11叢集 通過部署指令碼驅動kubeadm工具進行自動化部署,自動啟動keepalived負載均衡,calico網路外掛,並且開啟kube-proxy的IPVS模式。 本文中的自動化部署指令碼可以在Lent

Redis3.0 叢集搭建

一。使用環境centos7 redis 3.2.12 二。安裝redis tar -xzvf redis-3.2.12.tar.gz cd redis-3.2.12 make make install 修改redis.conf #bind 127.0.0.1--