$ DLN_LIBRARY_PATH什么时候有用?

我知道这是一个存储“ dynamic加载模块的searchpath ”的地方,但是如果有人能够为Ruby提供$ DLN_LIBRARY_PATH的示例用例,我将不胜感激。

由于Ruby不能预先链接到用户C扩展,所以它在运行时将它们加载为共享库。 这些扩展必须从某处加载,这正是DLN_LIBRARY_PATH指定的内容:共享对象或DLL可能被找到的目录列表。

它类似于LD_LIBRARY_PATH环境变量 ,它为类Unix系统上的动态连接器提供了相同的信息。