$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
上面沒有問(wèn)題
執(zhí)行到make install語(yǔ)句就報(bào)錯(cuò)
sudo make install也不行
麻煩了
sudo ls /root/
su
make
install
看顯示的信息是你沒有權(quán)限創(chuàng)建/usr/local/bin/redis-server這個(gè)文件。
首先要確認(rèn)以下/usr/local/bin這個(gè)文件夾,root用戶是否具有寫權(quán)限和訪問(wèn)權(quán)限。
在確認(rèn)一下這個(gè)目錄中是否已經(jīng)存在redis-server,這個(gè)文件或者文件夾。確認(rèn)這個(gè)文件的讀寫操作權(quán)限。
./configure
和make
是不需要root身份執(zhí)行的,但是make install
一定要,因?yàn)槭前惭b到系統(tǒng)目錄。
你sudo
都不行?發(fā)一下sudo make install
失敗的截圖。