前川です。 ruby1.8.7p330を、mswin32版を、mingw32版に、試験的に変えようとしましたが、 Mysql関連のアクセスで、エラーが、生じました。 回避方法につきまして、ご指導ください。 O/Sは、以下です。 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. エラー内容 DBIエラー Fast Debugger (ruby-debug-ide 0.4.5) listens on localhost:2664 D:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' D:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' D:\Apache2.2\htdocs\ruby_prg\em_ruby\em_db\dbi_mysql_connect2.rb:3 D:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_load' D:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_program' D:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/bin/rdebug-ide:82 D:/Ruby187/bin/rdebug-ide:19:in `load' D:/Ruby187/bin/rdebug-ide:19 Uncaught exception: no such file to load -- dbi インストールしたデバッガ D:\Ruby187>gem install ruby-debug-base-0.10.3-mswin32.gem --local Successfully installed linecache-0.43-x86-mswin32 Successfully installed ruby-debug-base-0.10.3-x86-mswin32 −−以下略−− D:\Ruby187>gem install ruby-debug-ide-0.4.5.gem --local Successfully installed ruby-debug-ide-0.4.5 −−以下略−− pikによるrubyのバージョン C:\>pik list * 187: ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mingw32] #エラーとな ります。 187: ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mswin32] #正常に動作 します。 mysql.dllは、mswin版と同じものを使用しました。 mingw32版にインストールしたものは、以下です。(コマンドのみ) D:\Ruby187>cd dbd-mysql-0.4.3 D:\Ruby187\dbd-mysql-0.4.3>ruby setup.rb install rm -f InstalledFiles ---> lib −−以下略−− D:\Ruby187>cd dbi-0.4.3 D:\Ruby187\dbi-0.4.3>ruby setup.rb install rm -f InstalledFiles ---> bin mkdir -p D:/Ruby/bin install dbi D:/Ruby/bin/ install test_broken_dbi D:/Ruby/bin/ <--- bin ---> lib −−以下略−− D:\Ruby187>gem install mysql-2.8.1-x86-mswin32.gem --local Successfully installed mysql-2.8.1-x86-mswin32 1 gem installed Installing ri documentation for mysql-2.8.1-x86-mswin32... −−以下略−− 了