如何在Erlang escript中使用外部库?
我想使用与PostgreSQL数据库对话的如何在Erlang escript中使用外部库?,erlang,Erlang,我想使用与PostgreSQL数据库对话的escript编写一个一次性Erlang脚本。如何从脚本中引用epgsql应用程序 如果我只是{ok,C}=pgsql:connect(Host,User,Pass,Opts),那么我会得到未定义的函数pgsql:connect/4您需要编译pqsql(*.beam文件)。 将其添加到脚本中,为模拟器提供参数 #!/usr/bin/env escript %%! -pa ../pgsql/ebin -Wall 正如@locojay所回答的,您需要在sh
escript
编写一个一次性Erlang脚本。如何从脚本中引用epgsql
应用程序
如果我只是
{ok,C}=pgsql:connect(Host,User,Pass,Opts)
,那么我会得到未定义的函数pgsql:connect/4
您需要编译pqsql(*.beam文件)。
将其添加到脚本中,为模拟器提供参数
#!/usr/bin/env escript
%%! -pa ../pgsql/ebin -Wall
正如@locojay所回答的,您需要在shebang之后的
-pa
行
但是,如果您想要一个文件描述,我建议您使用钢筋描述
或查看