2017-12-18 226 views
0

我在ec2上安裝Open Source Redis服務器。 我已成功使用我的pem連接到ec2。我已經下載了Redis。 發出以下命令:在ec2上安裝開源Redis服務器時出錯

tar xvzf redis-stable.tar.gz > cd redis-stable. 

下一步:讓& & make install的不工作。

我收到以下錯誤:

~/redis-stable$ make && make install The program 'make' can be found in the following packages: * make * make-guile Try: sudo apt install [email protected]:~/redis-stable$

什麼是需要繼續安裝過程?我需要完成這個安裝/構建過程。我也嘗試了sudo命令,這是一個錯誤。

+0

若要從C源代碼編譯Redis的,你需要的編譯器工具,如「製作」程序,連接器等,還需要對Redis的所有依賴的開發庫和頭文件。 – marekful

+0

請編輯你的文章並添加由'sudo apt install make'生成的錯誤(假設你確實想要構建redis而不是使用預編譯版本) –

回答

0

給下面的命令來安裝所需的依賴

sudo apt-get update 
sudo apt-get install build-essential 

之後,你可以繼續

make && make install 
+0

錯誤:提示:運行'make test'是個好主意;) make [1]:離開目錄'/ home/ubuntu/redis-stable/src' cd src && make install make [1]:進入目錄'/ home/ubuntu/redis-stable/src' CC Makefile。 dep 提示:運行'make test'是個好主意;) INSTALL安裝 安裝:無法創建常規文件'/ usr/local/bin/redis-server':權限被拒絕 Makefile:286:recipe for target'安裝'失敗 使[1]:*** [安裝]錯誤1 make [1]:離開目錄'/ home/ubuntu/redis-stable/src' Makefile:9:目標'install'的配方失敗 make:*** [install]錯誤2 – DataDiva

+0

使用'sudo'並使安裝 – shahin

+0

sudo make && sudo make install – shahin

0

任何具體原因的安裝,你爲什麼會想編譯和安裝Redis的?如果不是,你可以簡單地在下面執行。

sudo apt-get install redis-server

相關問題