欢迎访问本站,祝大家玩得愉快。

源码编译Redis Desktop Manager

IOS kany.wang 5079℃ 0评论

简介

因为官方目前Redis Desktop Manager需要赞助等操作,好在没有将源码关闭,所以可以手动编译一下。
下载的小伙伴自己认真看一下,我这里有先编译环境。如果你电脑上不能运行,可能是环境不对。
由于作者更新了Python的版本,在windows上如果想独立运行需要有其他的配置。

软件环境

  • OS:macOS Mojave 10.14.4
  • Xcode:10.1
  • QT:5.9.8 文件大小 3G,请认真对待
  • Source:rdm 2019.0

软件安装

这个真的没有什么好说的,请查看我给出的参考链接,官方也有相应的文档。这里不多说什么

准备工作:

  • HomeBrew
  • 使用HomeBrew 安装 openssl 和 cmake

忽然到这里就不想写了,因为参考链接里面都有详细的说明。我这边就给出整体文章中需要用到的软件以及编译好的包。

注意:qt安装的时候除了要选择Qt Creator和Charts module以外你还要选择 Mac,这是一个注意点。

文中软件

成品下载

更新说明

  • 更新时间:2019年8月16日 10:14:47
  • 更新说明:今天终于把兼容win10 1903的版本弄出来了,撒花庆祝下。e50b1fec0007ef0d74dec98a329509183aea0d0d
  • 感谢gjianbo这位热心的朋友,谢谢。

  • 更新时间:2019年8月9日 10:47:18
  • 更新说明:终于知道怎么弄出来中文了,以前一直不能弄出来,本次主要更新了中文语言包。编译版本b2113fa918ac96c8d3bd08c2e7b1d9838cbe8b2c
  • 版本说明:今天删除了在OSChina上的发布链接,以后这个款软件之会在这里发布,请知悉。

  • 更新时间:2019年8月5日 18:56:30
  • 更新说明:由于上午个人电脑安装了win10-1903的版本,造成VM不能正常启动,无法编译mac版本的软件。后换回win10-1803版本即可编译正常。
  • 重要说明:个人电脑在纯净的win7 下测试 ssh 的功能是正常的,请各位小伙伴不要升级win10系统到1903,升级后ssh功能不正常。请知悉。

文章地址:www.kany.me/mac_redis_desktop_manager
- 版本:2019.2
- 更新时间:2019年7月19日 23:32:45
- 更新说明:本次编译解决windows及mac客户需要安装python的问题。


  • 2019.2 修复内容
  • 昨天升级了系统之后发现2019.2的SSH Tunnel有问题。目前没有时间修复,如果修复会告知大家的。

修复

今天本人在全新的mac环境下使用自己编译的redis desktop manager之后发现怎么都起不来,后面冷静一看,原来解决办法这么简单。

很明显我们这里根本没有安装这个/usr/local/Cellar/openssl/1.0.2r/lib/,这是怎么回事呢?

然而我们在Redis Desktop Manager.app/Contents/Frameworks下却发现有libcrypto.1.0.0.dylib这个文件,但是为什么找不到?

我们使用otool -L Redis Desktop Manager.app/Contents/Frameworks/libssl.1.0.0.dylib命令查看引用,发现路径是错误的。

install_name_tool -change /usr/local/Cellar/openssl/1.0.2r/lib/libcrypto.1.0.0.dylib  @executable_path/../Frameworks/libcrypto.1.0.0.dylib Redis Desktop Manager.app/Contents/Frameworks/libssl.1.0.0.dylib

执行之后就能正常工作了。
上面的修复是给有这个错误的人使用的,如果没有的话不用使用这个命令。有的兄弟不明白。也怪我没有说清楚。对不起大家了

展示效果.

特别感谢

  • 2019-08-30 感谢*纯夫童鞋的打赏,感谢肯定。

参考链接

联系方式

  • 小伙伴群:J2EE技术交流

打赏

转载请注明:懒人屋 » 源码编译Redis Desktop Manager

喜欢 (8)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(32)个小伙伴在吐槽
  1. 亲,运行提示错误Connection error: QRedisClient compiled without ssh support,能不能把ssh支持添加进去呢?
    fsing2019-05-01 17:04 回复
    • 晚点有时间在弄,我还不知道怎么去弄这个东西。官方文档上说是可以弄的。
      kany.wang2019-05-02 11:18 回复
    • ssh support已经添加进去。
      kany.wang2019-05-06 23:43 回复
      • :mrgreen: 高手!
        fsing2019-05-12 16:31 回复
  2. 运行install_name_tool的时候提示要装开发工具, 😥 有没有更优的解决办法呢?
    fsing2019-05-12 16:33 回复
    • 你好,这个问题我解决了。我好像放出的是修复版本的软件,应该是不需要的。 上面给出的是如果报错的话用这个命令去修复。 :mrgreen:
      kany.wang2019-05-20 10:02 回复
  3. 非常感谢
    lll2019-05-29 08:59 回复
  4. 下载了,很好用,感谢!
    fsing2019-05-29 20:53 回复
  5. mac QQ 不能加入群 可以贴个群号么
    Fuuqiu2019-07-10 11:06 回复
    • 给:59593364
      kany.wang2019-07-12 11:56 回复
  6. 非常感谢
    88534965@qq.com2019-07-22 12:37 回复
    • 不用客气,这个其实很简单的。
      kany.wang2019-07-26 17:49 回复
  7. 开源万岁~ 编译幸苦
    una2019-08-02 11:35 回复
    • 谢谢。
      kany.wang2019-08-05 18:55 回复
  8. 大佬,2019.3出了呢
    北风2019-08-05 09:53 回复
    • 我今天在那个oschina上更新了。
      kany.wang2019-08-05 18:54 回复
  9. 编译幸苦!!
    哈哈哈啊啊啊2019-08-11 21:17 回复
    • 能用就好。
      kany.wang2019-08-11 22:00 回复
  10. 能把ssh修复一下吗?电脑是win10 x64 1903,非常感谢
    胖子2019-08-12 06:50 回复
    • 这是win10系统的问题,我没有办法给你解决哟。 并且文章里面也说了,不要升级到win10 1903,所以我电脑最近都重装了。 如果没说,那我再说下不要升级到win10 1903,至于怎么修复等着作者修复好了。 作为一个搬运工,不做这个事情哟。
      kany.wang2019-08-13 17:27 回复
      • 我试着把以前版本可用版本的libssh2.dll 替换掉 2019.3 和2019.4 后,可以正常使用SSH
        gjianbo2019-08-14 13:31 回复
        • 哦?哪个版本的?我直接替换好了。嘿嘿。
          kany.wang2019-08-15 09:03 回复
          • 链接: https://pan.baidu.com/s/1cMG7uMg3JpcfuYqiVyQX-g 提取码: nix7 复制这段内容后打开百度网盘手机App,操作更方便哦
            gjianbo2019-08-15 11:07
          • 我下载了作者编译的“redis-desktop-manager-0.9.3.817”都不能在1903的系统上正常连接。 且你这个libssh2.dll无法正常调用。很遗憾,失败了。
            kany.wang2019-08-15 12:03
          • 那就不知道什么原因了,在1903上可以正常使用,没有问题
            gjianbo2019-08-15 13:01
          • 我抽取是这个版本的. Version: 2019.0.0-liya
            gjianbo2019-08-15 13:04
          • 我验证了,他的确实可以。我看看是什么情况。
            kany.wang2019-08-15 14:07
          • 我解决这个问题了,最新的2019.4.0时间2019.08.16的这个文件是可以的了,你可以选择更新或者不更新。感谢。
            kany.wang2019-08-16 10:14
  11. 有新版本的么 redis pub/sub
    Fuuqiu2019-08-13 10:31 回复
    • 我只编译,作者写了啥功能,就是啥功能哈。
      kany.wang2019-08-13 17:25 回复
  12. mac 版本 10.14.6 (18G95) 2019.4 打不开
    liu2019-09-03 14:20 回复
    • 我编译的机器就是10.14.6的版本,目前没有其他人反馈不能打开的问题。 不能打开请给出具体的信息,不然无法定位。 我在10.15beta(19A546d)、10.14.6(18G95之前的版本可以打开)、10.14.6 (18G95)均没有问题。
      kany.wang2019-09-05 12:59 回复