mac os 开启redis_RedisDesktopManager Mac OS X版编译方法

2018/Feb/23更新:

才看到 @Gary 打赏过,不食言。更新最新版v0.9.0-1的完全独立版本(不再需要任何brew安装的依赖):

时间精力有限,以后版本通过我的值乎提问单独获取

2016/Oct/10更新:

感谢 @胡大头,@George同学的赞赏,最近研究出了不需要依赖安装Qt等依赖的版本,分享给大家:

完全独立版 (不需要安装任何Qt依赖库,仍然需要brew install openssl)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是原文分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

RedisDesktopManager是我挺喜欢的一款Redis UI工具。

但是他在0.8.3版之后的release中就没有编译过的macosx版本了,而是通过收费订阅提供。虽然也提供了build from source的方法,但是提供的方法简直坑爹啊摔。只写了一个大概的方法,按这个步骤,如果你对Qt和QtCreator的编译方式不熟(比如我,完全就是newbie),肯定搞不定。

折腾了QtCreator半天以失败告终后,突然灵光一闪,从它的CI服务(travisci和appveyor)编译脚本中获取命令行编译的思路。虽然我对Qt的编译方式完全不熟,但是进行几次尝试以后,终于搞定并编译出了rdm.app文件。并最后完成了自动化编译脚本。

由于原作者这么做也是一种开源软件的出路,所以我不打算提供脚本,而是简单说明下编译中的一些难点,并给出最新的编译版本。

编译tips:先编译crashreporter,它是编译.app的依赖

编译成功后通过sample文件新增Info.plist文件

最后编译主工程,qmake CONFIG-=debug才会生成app文件(这句话最值钱了)

如果不想让它弹升级提示,修改版本号为0开头的字符串

懒人直接下载使用版(google drive):

动态链接版(需要安装qt 5.6编译环境)

以上下载版本需要系统内已安装qt5:

brew install qt5

如果后期有最新版,看心情更新(打赏的一定更,因为太麻烦了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值