Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby $DLN\u LIBRARY\u PATH什么时候有用?_Ruby_Windows_Bash_Posix_Environment Variables - Fatal编程技术网

Ruby $DLN\u LIBRARY\u PATH什么时候有用?

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

我知道这是一个存储“,”的地方,但如果有人能提供一个使用Ruby的$DLN_LIBRARY_PATH的示例用例,我将不胜感激。

由于Ruby不能预先与用户C扩展链接,所以它在运行时将它们作为共享库加载。这些扩展必须从某处加载,这正是
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
动态加载模块的搜索路径。”