1

「動的にロードされたモジュールの検索パス」を保存する場所であることは理解していますが、Rubyでの$DLN_LIBRARY_PATHの使用例を教えていただければ幸いです。

4

1 に答える 1

1

Rubyは事前にユーザーC拡張機能とリンクできないため、実行時に共有ライブラリとしてロードします。これらの拡張機能はどこかからロードする必要があり、それがまさにDLN_LIBRARY_PATH指定されているものです。共有オブジェクトまたはDLLが見つかる可能性のあるディレクトリのリストです。

これは、Unixライクなシステムのダイナミックリンカに同じ情報を提供するLD_LIBRARY_PATH環境変数に似ています。

于 2012-05-17T11:22:36.370 に答える