今天在centos7上安裝redis時,先ruby3.2.0後,報gem install redis 出現error: while executing gem ... (gem::exception) unable to require openssl....................錯誤
試了網上很多的方法還是出現了這個問題。
最後索性刪除了本來的ruby,重新安裝後就可以了。
正確的安裝步驟是先安裝開發工具和依賴包
先安裝開發工具
1、命令:yum groupinstall "development tools"
清理已安裝過的
2、命令:yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs
安裝依賴(要先安裝這些依賴包,不然gem不能執行)
3、命令:yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel
安裝ruby
4、把安裝包上傳到指定目錄,並解壓
命令:tar zxvf ruby-2.3.0.tar.gz;解壓後,進入ruby-2.3.0目錄下,依次執行下面命令
命令:./configure
命令:make
命令:make install
命令:gem install redis
記錄安裝MySql出現的乙個問題,和安裝方法。
安裝流程 新建乙個my.ini配置檔案,原始的my default.ini配置檔案只是個模版,不要在裡面改動。my.ini的內容如下 mysql default character set utf8 mysqld port 3306 basedir d mysql5.7 mysql 5.7.17 w...
Oracle報錯》記錄被另外乙個使用者鎖定
當乙個使用者對資料進行修改時,若沒有進行提交或者回滾,oracle不允許其他使用者修改該條資料,在這種情況下修改,就會出現 記錄被另外乙個使用者鎖定 錯誤。查詢使用者 資料庫鎖 以及型別等 select object id,session id,locked mode from v locked o...
記錄乙個軟中斷問題
前些天發現xen虛擬機器上的nginx伺服器存在乙個問題 軟中斷過高,而且大部分都集中在同乙個cpu,一旦系統繁忙,此cpu就會成為木桶的短板。在問題伺服器上執行 top 命令可以很明顯看到 si 存在異樣,大部分軟中斷都集中在 1 號cpu上,其它的cpu完全使不上勁兒 shell top cpu...