mac源碼編譯RedisDesktopManager 2019.3

導語

本次源碼編譯的是2019.3版本,是目前的最新release版本

本文不會提供任何下載鏈接,rdm目前是訂閱收費,感謝和支持原團隊,不會砸他們飯碗

遵照本文大概率可以成功,因爲作者本人也是小白

參考

從源碼編譯macOS版本的RedisDesktopManager

官網給出的mac源碼指引,別跟我說你沒看過

教程

閱讀參考文章,讀完之後,結合兩者照做,本文結束……並且參考我的以下建議,強烈建議讀完再行動,只看參考,會失敗

  • 下載源碼

參考官網指令,git clone代碼,但是——如果沒有代*理,速度會很慢,網上給出設置本地dns解析的方法不好使,最終通過git config set http-proxy 解決,自行百度;建議使用 -b 2019.3 獲取穩定版代碼,避免莫名其妙的bug;

  • 下載QT

參考網友鏈接直接從鏈接下載,避免在官網周旋;安裝時注意安裝 macos和charts的組件;不要使用brew安裝qt,因爲缺乏組件和基本設置,小白很痛苦,大神忽略;

  • xcode 降級 

參考網友鏈接,降級xcode,並且安裝command_line_tool

  • 安裝python依賴和cmake,不需要openssl

2019新版依賴python,許多教程都沒有提及,不知道爲何;使用brew 安裝cmake ;不需要安裝openssl,因爲在./configure中有安裝的命令,不信自己看,但先裝也可以,只是./configure中觸發brew在安裝一次時,會有一個error,提示openssl已經安裝,看着不爽,其實可以直接忽略;python自己下載源碼安裝,設置好環境變量,然後安裝官網步驟pip命令安裝依賴;

  • ./configure

官網最坑爹的地方就是在第6點之後就告訴你直接qt creator構建,註定失敗;必須先運行./configure

  • 修改rdm.pro中版本號

按照網友鏈接,修改一下就可以正確顯示了,最後多次構建記得先清理再構建,沒了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章