mac 10.13 build 一个 redis desktop manager

Posted 白桂任的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac 10.13 build 一个 redis desktop manager相关的知识,希望对你有一定的参考价值。

build 的东西比较多,性能差的电脑编译会很久。

 

下载地址:https://redisdesktop.com/download

本来想下载一个,但是发现只有 windows 是免费的,不过官网提供了 build from source 的指引,那就直接 build 一个吧。

 

首先是获取源码

git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

  

build 步骤:

1、Install XCode with xcode build tools
2、Install Homebrew
3、Build RDM dependencies cd ./src && ./configure
4、Install Qt 5.9
5、Open ./src/rdm.pro in Qt Creator
6、Run build

 

qt 配置:

1、下面的目录需要手动创建

2、配置qt version

这里需要安装 qt,brew install qt5,下面才会有相关的 qmake 可选

 

3、配置 kit

上面的编译器一定要选 clang

 

上面的配置完之后就可以点击 build 进行 build 了。

build 的结果在上面git clone 的 rdm 目录下的:

直接运行上面的 rdm 就可以了:

 

其中可能会报错的地方:

1、xcode-select: error: tool \'xcodebuild\' requires Xcode, but active developer directory \'/Library/Developer/CommandLineTools\' is a command line tools instance

解决方法:

安装 Xcode
运行命令 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

 

2、... setcreate file ... Info.plist (build的时候报的错)

解决方法:

在 rdm/src/resources 下创建一个空文件,文件名为 Info.plist

 

以上是关于mac 10.13 build 一个 redis desktop manager的主要内容,如果未能解决你的问题,请参考以下文章

iphone模拟器(10.3)时间未根据mac OS(10.13)中的时区显示

在 mac osx 10.13 CoreBluetooth 框架上的 CBPeripheralStateDisconnecting 状态之后,外设状态永远不会改变

哈工大分词器在 mac os 10.13上的源码安装

Mac OSX 10.13 编译Quick-Cocos2d-x Player3

无法在 Mac OS X 10.13 High Sierra 中为自制软件 chown /usr/local

升级MAC OS到10.13, 10.14系统后UNITY工程无法加载资源的解决办法