code:lib_dir/1
一个应用的库目录
用法:
lib_dir(Name) -> file:filename() | {`error`, `bad_name`}
这个函数主要用于查找库目录的路径,例如一个名为 Name 且放在 $OTPROOT/lib 目录下的应用的根目录,或是引自于 ERL_LIBS 环境变量下的一个目录。
code:lib_dir(compiler).
如果一个名为 Name 的应用不是放在 $OTPROOT/lib 目录下,或在 ERL_LIBS 环境变量的引用目录里,那么将返回 {error, bad_name}。如果 Name 是一个不合法的名字则会抛出一个错误。
code:lib_dir(not_a_application_name).