最近學習redis,但沒有linux環境,安裝了虛擬機器來實現,以及我在安裝過程中遇到的一些錯誤處理的情況
1.因為redis是c實現的,所以安裝redis之前需要先安裝gcc環境
yum install gcc-c++
我之前也是執行這個命令,但後來安裝時還是會出錯,為了以防萬一
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
執行如上命令,因為gcc依賴很多
2.開始安裝redis
#切換root許可權
su root
#自己可以建立目錄路徑存放位置,我是cd /home/software下
#編譯 make
# 安裝到/usr/local/redis目錄下
make prefix=
/usr/local/redis install
# 拷貝配置檔案
cp redis.conf /usr/local/redis/
安裝就完成,下面是一些出錯的情況
情況一:
#報錯 zmalloc.h:50:
31: 致命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
解決方案:
# 執行命令
make malloc=libc
情況二:
# 報錯 make[1]
:***
[adlist.o] 錯誤 127。[安裝gcc]
# 錯誤碼為127是gcc環境問題,按上文步驟的話,就沒有問題
# 如果還是有錯,可以重新配置gcc環境或者檢視錯誤碼再找問題
以上就是本人安裝的一些經驗,如有錯誤,大佬敬請指摘 VM虛擬機器下centos7 無法上網的問題解決辦法
博主本著學無止境的精神在虛擬機上安裝了乙個centos7 來敲敲命令列。剛開始就遇到了強大的阻力。ifconfig vim 都沒法用。這怎麼行,安裝唄。又學了圈安裝,yum命令。結果yum也執行不起來。could not find mirrirhttp 等等。這是沒法上網的原因。進一步排查。網上都說...
VM虛擬機器CentOS7提公升使用者許可權
1.執行命令 su root 按提示輸入 root 密碼 切換到root使用者 2.執行命令 visudo 或 vim etc sudoers在行 root all all all 行後新增 all all all 即為需要賦予sudo許可權的使用者名稱 3.儲存退出後立即生效 要進行編輯首先輸入字...
VM安裝CentOs7虛擬機器後無法上網之解決方法
1.在windows下檢視自己的ip設定,cmd執行,ipconfig all,以我的ip環境為例,主要記錄下ipv4位址,子網掩碼,預設閘道器。2.在vm中選中你的虛擬機器進行網路介面卡編輯,選擇vmnet8 nat模式 3.在vm的 編輯 選單中選擇 虛擬網路編輯器 主機的ip位址是192.16...