当我尝试使用 -pz 像这样在 escript 中设置相对代码路径时
#!/usr/bin/env escript
%% -*- erlang -*-
%%! -pz ../dir-of-some-beams
该路径是相对于我从中运行 escript 的目录进行解释的,这使得它对于设置相对于脚本位置的路径毫无用处。
我当前的“解决方法”是使用令人讨厌的绝对路径,因为所有这些都是存储库的一部分,我不希望它依赖于位置。
那么如何设置相对于 escript 所在目录的代码路径呢?
当我尝试使用 -pz 像这样在 escript 中设置相对代码路径时
#!/usr/bin/env escript
%% -*- erlang -*-
%%! -pz ../dir-of-some-beams
该路径是相对于我从中运行 escript 的目录进行解释的,这使得它对于设置相对于脚本位置的路径毫无用处。
我当前的“解决方法”是使用令人讨厌的绝对路径,因为所有这些都是存储库的一部分,我不希望它依赖于位置。
那么如何设置相对于 escript 所在目录的代码路径呢?