Ruby $DLN\u LIBRARY\u PATH什么时候有用?
我知道这是一个存储“,”的地方,但如果有人能提供一个使用Ruby的$DLN_LIBRARY_PATH的示例用例,我将不胜感激。由于Ruby不能预先与用户C扩展链接,所以它在运行时将它们作为共享库加载。这些扩展必须从某处加载,这正是Ruby $DLN\u LIBRARY\u PATH什么时候有用?,ruby,windows,bash,posix,environment-variables,Ruby,Windows,Bash,Posix,Environment Variables,我知道这是一个存储“,”的地方,但如果有人能提供一个使用Ruby的$DLN_LIBRARY_PATH的示例用例,我将不胜感激。由于Ruby不能预先与用户C扩展链接,所以它在运行时将它们作为共享库加载。这些扩展必须从某处加载,这正是DLN\u LIBRARY\u PATH指定的:可以找到共享对象或DLL的目录列表 它类似于,它为类Unix系统上的动态链接器提供了相同的信息。由于Ruby不能预先链接到用户C扩展,因此它在运行时将它们作为共享库加载。这些扩展必须从某处加载,这正是DLN\u LIBRA
DLN\u LIBRARY\u PATH
指定的:可以找到共享对象或DLL的目录列表
它类似于,它为类Unix系统上的动态链接器提供了相同的信息。由于Ruby不能预先链接到用户C扩展,因此它在运行时将它们作为共享库加载。这些扩展必须从某处加载,这正是
DLN\u LIBRARY\u PATH
指定的:可以找到共享对象或DLL的目录列表
它类似于,为类Unix系统上的动态链接器提供相同的信息。没有$DLN\u LIBRARY\u路径。你是说$LD\u LIBRARY\u PATH吗?这通常不用于ruby模块/库。如果单击我问题中的链接,您将看到标题为“ruby使用的环境变量”的表中包含以下行:“
DLN\u LIBRARY\u PATH
Search PATH for dynamic loaded modules.”没有$DLN\u LIBRARY\u PATH。你是说$LD\u LIBRARY\u PATH吗?这通常不用于ruby模块/库。如果单击我问题中的链接,您将看到标题为“ruby使用的环境变量”的表中包含以下行:“DLN\u LIBRARY\u PATH
动态加载模块的搜索路径。”