diff --git a/lua/sqlite/defs.lua b/lua/sqlite/defs.lua index 06f75e07..3c40bcb1 100644 --- a/lua/sqlite/defs.lua +++ b/lua/sqlite/defs.lua @@ -48,7 +48,8 @@ local clib = (function() end if os.sysname == "Darwin" then - return os.machine == "arm64" and "/opt/homebrew/opt/sqlite/lib/libsqlite3.dylib" + local homebrew_prefix = luv.os_getenv "HOMEBREW_PREFIX" or "/opt/homebrew" + return os.machine == "arm64" and homebrew_prefix .. "/opt/sqlite/lib/libsqlite3.dylib" or "/usr/local/opt/sqlite3/lib/libsqlite3.dylib" end end)()