CentOS安裝Solr7問題解決

2021-08-28 03:43:52 字數 1296 閱讀 4185

錯誤資訊:

error:  error installing redis-4.0.2.gem:

redis requires ruby version >= 2.2.2.

解決方案:

1.檢視當前 ruby 版本

ruby -v 或 ruby --version

2.安裝 curl

sudo yum install curl

3.安裝 rvm

curl -l get.rvm.io | bash -s stable 

4.使用source讓當前shell讀入路徑為"/usr/local/rvm/scripts/rvm"的shell檔案並依次執行檔案中的所有語句,

並重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入

source /usr/local/rvm/scripts/rvm

5、檢視rvm庫中已知的ruby版本

rvm list known

6.安裝乙個ruby版本

rvm install 2.5.1 (根據已有版本填入版本號)

錯誤資訊:

curl: (35) ssl connect error

there was an error(35).

checking fallback:

no fallback url could be found, try increasing timeout with:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc

there has been an error fetching the ruby interpreter. halting the installation.

解決方案:

6.1 無法在伺服器使用curl命令訪問https網域名稱,原因是nss版本過低(重新安裝,如不成功執行後序步驟)

yum -y update nss

6.2 rvm 通常稱為系統安裝,安裝在/usr/local/rvm 這要使用者要新增到 rvm 組:

rvm group add rvm "$user"

6.3 更新 rvm 許可權

rvm fix-permissions

6.4 登出登入,重新登入未生效 -> 重啟

7.使用新安裝的 ruby 版本

rvm use  2.5.1

8.解除安裝舊版本 ruby

rvm remove 1.8.7 (填入 1 中查尋到的版本號)

9.再次檢視當前 ruby 版本

10.重新安裝 redis-*-*-*.gem

SOLR7實踐 四 查詢

查詢 solr7實踐 四 先說說客戶的要求 使用者只有乙個搜尋框,可以輸入多個關鍵字進行檢索 搜尋範圍是公文系統包括檔案標題 title 檔案編號 markid 文種 form 正文 content 等字段,通訊錄包括名字 title 部門 orgname 手機號碼 mobile 郵件位址 emai...

Solr 7 配置中文分詞器

原文 cp usr local solr 7.2.1 contrib analysis extras lucene libs lucene analyzers smartcn 7.2 1找到solrhome conf managed schema 新增smartch中文分詞器配置 name text...

如何在CentOS7中安裝Solr 7 2 1

大過年的,給大家拜個年,祝大家新年快樂,狗年 汪汪汪 1.因為什麼原因裝的solr 最近自己在做乙個個人專案,準備用solr做內容檢索,因為自己的渣渣筆記本是32位的win7,solr的新版本7.2.1是只支援64位的windows作業系統,迫不得已只好請虛擬機器重出江湖了。2.根據官方文件安裝so...