From 48e8c9f86f551b90f0584ce0dd3c529325febc42 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Fri, 28 Apr 2023 15:22:41 +0800 Subject: [PATCH] :art: Improve Tesseract OCR installation check on macOS https://github.com/siyuan-note/siyuan/issues/7107 --- kernel/util/tesseract.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/util/tesseract.go b/kernel/util/tesseract.go index 0e06e7bfc..891f285cd 100644 --- a/kernel/util/tesseract.go +++ b/kernel/util/tesseract.go @@ -189,6 +189,12 @@ func getTesseractVer() (ret string) { cmd = exec.Command(TesseractBin, "--version") gulu.CmdAttr(cmd) data, err = cmd.CombinedOutput() + if nil != err && strings.Contains(err.Error(), "executable file not found") { + TesseractBin = "/opt/homebrew/bin/tesseract" + cmd = exec.Command(TesseractBin, "--version") + gulu.CmdAttr(cmd) + data, err = cmd.CombinedOutput() + } } } if nil != err {