更新:编译后的安装包如果想在别的电脑上运行,那台电脑也得先装个python3.7的环境才能运行
二更:这个软件默认每次启动时都会连接官网的服务器,如果有新版本就会弹出一个更新提示窗口,这个在设置里找不到关闭的选项
不过可以改源码,屏蔽这个更新提示功能,只需将 src/app/app.cpp 文件中大约236行处的 initUpdater 方法中的三行代码注释掉,然后按正常的步骤编译即可
void Application::initUpdater() {
// m_updater = QSharedPointer<Updater>(new Updater());
// connect(m_updater.data(), SIGNAL(updateUrlRetrived(QString&)), this,
// SLOT(OnNewUpdateAvailable(QString&)));
}
可以再AppStore里安装
也可以到 苹果开发者下载中心 下载离线的安装包
建议用homebrew安装
brew install python
关于HomeBrew使用国内镜像安装并配置国内源方法,可以参考
官网下载地址:
http://download.qt.io/official_releases/qt/5.9/5.9.8/
清华大学镜像源:
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.9/5.9.8/
需要勾选的组件如下:
没有特殊需求的不建议勾上iOS,太大了...
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 2019 rdm && cd ./rdm
如果克隆很慢的话,文末附上的百度网盘链接里有克隆好的的源码,并且没有进行其他操作
点一下 build ,等待左下角的三角变绿
将大约 85 行左右的 debug: CONFIG-=app_bundle
注释掉,在前面加个 # 就可以了
将 src/resources
目下的 Info.plist.sample
文件复制一份名为 Info.plist
绿色的运行小箭头,此时会开始编译项目
等待片刻,会弹出如下界面,即表示编译成功
在上述的步骤执行过后,在 /Users/<用户名>/Documents/RedisDesktopManager/bin/osx/debug
目录下会出现如下的文件
重点是这个 rdm.app 文件,此时双击这个文件就可以直接运行了, 然而这个 app 只能在你本地运行,因为你本地已经装了qt环境,如果别人没有qt环境就运行不了,所以还需要将qt的一些依赖文件一起打包至 rdm.app 中
打开终端进入这个目录执行
/Users/<用户名>/Qt5.9.8/5.9.8/clang_64/bin/macdeployqt rdm.app -qmldir=<项目路径>/src/qml
注意将 qt 的路径换成你实际安装的路径
新建一个文件夹
mkdir RedisDesktopManager
cd RedisDesktopManager
将 rdm.app 复制进去,可以重命名一下
新建一个 /Applications 文件的软链接到这个目录
ln -s /Applications/ Applications
然后利用系统自带的磁盘工具打包成 dmg
这样就能向常见的app一样,打开dmg,一拖就能安装了
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!