虛擬機器redis集群安裝rvm ruby

2021-10-05 10:24:52 字數 2167 閱讀 2527

[root@node50 ruby-2.2.10]#  gem install redis 

fetching: redis-4.1.3.gem (100%)

error:  error installing redis:

redis requires ruby version >= 2.3.0.

本來是安裝的預設ruby,提示版本太低

這個裡面就是執行到rvm 和 ruby安裝時,就一直執行不下去了。

原因就在於訪問不到。

這個時候有2中選擇:

如果因為(你懂得)原因導致: 

failed to connect to raw.githubusercontent.com port 443

參考:failed to connect to raw.githubusercontent.com port 443

執行:rm -rf  ~/.repoc*

4.安裝 ruby 

wget 

wget

tar -zxvf ruby-2.5.7.tar.gz

先執行:./configuration   再執行:make && make install

安裝 rubygems 命令 yum install rubygems

安裝ruby裡面的redis外掛程式 命令 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

解決以上報錯的方法 安裝 zlib 和 openssl

安裝 zlib 命令 yum install zlib-devel (如已安裝 會有提示)

cd ruby-2.2.10/ext/zlib 執行命令 ruby extconf.rb

把makefile 檔案裡面的 $(top_srcdir) 換成 ../../ 

執行 make && make install

安裝 openssl 命令 yum install openssl-devel

cd ruby-2.2.10/ext/openssl 執行 ruby extconf.rb

把makefile 檔案裡面的 所有 $(top_srcdir) 都替換成 ../../ (一定是所有的)

執行 make && make install

最後,這篇文章可能有用

刪除已存在的ruby  使用命令 yum remove ruby 

問題解決:安裝完ruby卻提示[/usr/bin/ruby: no such file or directory]

1.安裝redis

3../configuration 和 make && make install 進行安裝

[root@park ~]# ruby -v

ruby 2.5.7p206 (2019-10-01 revision 67816) [x86_64-linux]

當能看到ruby 版本的時候就說明ruby安裝成功

4.安裝外掛程式 gem install redis

[root@park ~]# gem install redis

fetching: redis-4.1.4.gem (100%)fetching: redis-4.1.4.gem

successfully installed redis-4.1.4

parsing documentation for redis-4.1.4

installing ri documentation for redis-4.1.4

done installing documentation for redis after 0 seconds

1 gem installed

因為集群的命令redis-trib.rb 是用ruby 寫的,不安裝沒法執行

虛擬機器安裝集群

1 將32位win7作業系統改為64位,因32位最多支援3g的記憶體,記憶體條插多了也沒用。3 安裝vmware player,建立虛擬機器三颱,網路連線選擇橋接。建立hadoop使用者 4 進入虛擬機器後,修改 etc sysconfig network scripts ifcfg eth0檔案,...

虛擬機器安裝redis

前言虛擬機器的版本資訊 redis版本 5.0.4 伺服器版本 linux centos 7.7 64位 複製鏈結 wget 解壓並安裝redis 解壓 tar zvxf redis 5.0.7 tar.gz 移動redis目錄一般都會將redis目錄放置到 usr local redis目錄,所以...

Linux虛擬機器安裝redis

1 檢查安裝依賴程式 yum install gcc c yum install y tcl yum install wget 2 獲取安裝檔案 wget 目前最新版本redis 4.0.6.tar.gz 3 解壓檔案 自己新建乙個目錄將redis解壓到裡面 tar zxvf redis 3.2.0...