From: imazu Date: 2018-07-04T18:05:52+09:00 Subject: [ruby-list:50678] kernel_require.rb:133:in `require': 126:指定されたモジュールが見つかりません。(LoadError) 今津と申します。 初めて、投稿させていただきます。 ruby 2.4.4をwindows7で利用しております。 rubyinstaller-devkit-2.4.4-2-x64.exeでインストールしました。 拡張ライブラリを作成して利用しているのですが、 require時に以下のエラーが発生します。 C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:133:in `require': 126: 指定されたモジュールが見つかりません。 - ..../.../retrieve.so (LoadError) retrieve.soが拡張ライブラリなのですが、retrieve.soから他の DLL(XXXX.DLL)内関数をコールしています。 XXXX.DLLをC:/Ruby24-x64/binにコピーするとrequireが成功しま した。 Ruby2.3では、XXXX.DLLは環境変数Pathが有効で検索できていました。 Ruby2.4では検索ロジックが変わったのでしょうか。 環境変数 RUBYPATH,RUBYLIBでは、検索できませんでした。 コピーせずに指定する方法はないでしょうか。 よろしく、お願い申し上げます。