編譯環境: macos 10.15.7 go1.15.2
按照官方的文檔步驟編譯,到最後一步時遇到:
cannot find module providing package github.com/visualfc/gotools: working directory is not part of a module error, go install fail
使用 brew 安裝 Qt. (比如使用 brew install qt. 其他版本如 [email protected] [email protected] [email protected] ).
查看build_macos_qt5.sh腳本後,經過測試發現有兩個go環境變量沒有配置。
所以調整步驟,解決編譯問題。
$export QTDIR=/usr/local/Cellar/qt/5.15.1
$export GOROOT="/usr/local/go"
$export GO111MODULE="auto"
$git clone https://github.com/visualfc/liteide.git
$cd liteide/build
$ ./update_pkg.sh
$ ./build_macos_qt5.sh
$ open liteide/LiteIDE.app
警告! 使用 brew 安裝的 Qt rpath 不正確,不要使用 deploy 腳本進行打包。