Redis Desktop Manager 官方不再提供mac 版免费安装包,但是可以下载官方源码自己编译,源码地址:https://github.com/uglide/RedisDesktopManager/ 可以获取最新版本源码
记录自己编译流程
环境配置 :
Install XCode with Xcode build tools
Install Home brew
brew install openssl cmake python3
1、安装Xcode 升级到最新.
2、安装Homebrew
Homebrew 是mac 应用安装管理工具,方便下载、更新、卸载软件包
3、安装必不可缺的依赖关系 openssl 、cmake 、python3
Brew install openssl cmake python3
4、安装qt 及 qt-creator
执行
brew install qt
然后执行
brew cask install qt-creator
5、拉取最新rdm 源码(目前最新2019)
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 2019 rdm && cd ./rdm
6、编译第三方依赖
cd ./src && ./configure
7、打开qt-creator (进入应用页 打开qt)
8、 打开rdm项目 src下rdm.pro
9、进行编译 – 点击左导航下边锤子形状,进行编译。
* 构建报错,是找不到Info.plist 文件 我们执行
cp ./resources/Info.plist.sample ./resources/Info.plist
命令
10.再次执行构建,进度条变绿,构建成功 。进入 rdm/bin/osx/debug发现不存在rdm.app 安装文件 只有一个rdm运行文件,这样可以运行但不能像其他应用一样进行安装,
原因是 当前是debug 模式 我们注释掉rdm.pro 82行的 # debug: CONFIG-=app_bundle
再次执行编译后还是报错如图:
下载crashreporter文件(下载地址:百度云盘链接:https://pan.baidu.com/s/1_BLqBDFWo2PdTTP4JjyYMw 密码:vstp) ,放到rdm/bin/osx/debug 目录下,再次执行编译,编译成功,debug目录下存在rdm.app 文件,拷贝到app 中就可以使用了
备注:
如果显示未配置 ,进行配置
1.kits: qt version 选择版本qt5
2.如果qt version 无版本可选择 进行qt versions配置进行添加
> 3.选择路径 快捷键shift+option+G 输入跳转路径 选择qt5
如输入:/usr/local/Cellar/qt