diff --git a/src/esqlite3_nif.erl b/src/esqlite3_nif.erl index ba92f6f..97709f6 100644 --- a/src/esqlite3_nif.erl +++ b/src/esqlite3_nif.erl @@ -82,7 +82,9 @@ init() -> NifName = "esqlite3_nif", - NifFileName = filename:join(get_priv_dir(), NifName), + PrivDir = get_priv_dir(), + io:format("PrivDir = ~p~n", [PrivDir]), + NifFileName = filename:join(PrivDir, NifName), io:format("NifFileName = ~p~n", [NifFileName]), ok = erlang:load_nif(NifFileName, 0). @@ -110,8 +112,7 @@ try_escript() -> RootDir = filename:dirname(filename:dirname(Pref)), AppsDir = filename:join(RootDir, "lib"), io:format("AppsDir = ~p~n", [AppsDir]), - SqDir = filename:dirname(filename:dirname(Suf)), - filename:join([AppsDir, [$.|SqDir], "priv"]); % prepend "." to suffix that starts with "/" + filename:join([AppsDir, [$.|Suf], "priv"]); % prepend "." to suffix that starts with "/" false -> case code:priv_dir(esqlite) of {error, bad_name} -> "priv";