From 204bdba2eb210db9296254cf486fb63c67e9989c Mon Sep 17 00:00:00 2001 From: Anton Makarov Date: Wed, 10 Sep 2025 14:09:11 +0300 Subject: [PATCH] Adapt for running from escript (fix 3). --- src/esqlite3_nif.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/esqlite3_nif.erl b/src/esqlite3_nif.erl index a6ed15a..a771bb3 100644 --- a/src/esqlite3_nif.erl +++ b/src/esqlite3_nif.erl @@ -83,11 +83,15 @@ init() -> NifName = "esqlite3_nif", NifFileName = filename:join(get_priv_dir(), NifName), + io:format("NifFileName = ~p~n", [NifFileName]), ok = erlang:load_nif(NifFileName, 0). %% @private get_priv_dir() -> - case code:priv_dir(esqlite) of + PrivDir = code:priv_dir(esqlite), + io:format("PrivDir = code:priv_dir(esqlite) = ~p~n", [PrivDir]), + case PrivDir of + %case code:priv_dir(esqlite) of {error, bad_name} -> %% application isn't in path, fall back case is_escript() of