Redis Desktop Manager for OSX&Ubuntu 的安裝版是收費的, 若是本身編譯則是免費的.git
安裝過程參考官方提供的文檔 http://docs.redisdesktop.com/en/latest/install/#build-from-sourcegithub
1. Git導出源碼redis
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm
注意: 其中有部分源碼來自於Google上的代碼庫, 須要設置git代理, git config --global http.proxy 和 git config --global https.proxybash
2. 按如下步驟執行ide
cd src/ # 這一步會安裝依賴的庫, 例如qt59, 注意查看執行過程確保都成功 ./configure # 設置qt環境變量 source /opt/qt59/bin/qt59-env.sh # qmake # make # sudo make install # cd /usr/share/redis-desktop-manager/bin # 這一步是必須的, 不然沒法啓動 sudo mv qt.conf qt.backup
注意: 安裝後, 直接運行rdm.sh會沒法啓動, 須要將 source /opt/qt59/bin/qt59-env.sh 這句加到sh文件頭部, 以下ui
#!/bin/bash source /opt/qt59/bin/qt59-env.sh DIR=$(dirname "$(readlink -f "$0")") export LD_LIBRARY_PATH="$DIR/../lib":$LD_LIBRARY_PATH $DIR/rdm
Update 2018-05-08: 在Ubuntu18.04上編譯時出錯, 錯誤爲spa
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
經過安裝 zlib1g-dev 解決代理
sudo apt-get install zlib1g-dev
這個版本不須要再添加qt59-env.sh, 可是編譯安裝後的rdm.sh 不是可執行的, 須要手動設置一下, sudo chmod +x rdm.sh code