From: adgjmptw / super-r.net Subject: [ruby-list:45036] WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) Date: Fri, 13 Jun 2008 02:41:52 +0900 > # apacheログここから ----------- > C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt/mysql.so: 127: > 指定されたプロシージャが見つかりません。 > - C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt/mysql.so (LoadError) > # apacheログここまで ----------- (snip) > ・rubyのインストール先はC:\rubyですが、インストール後にC:\usr\local\bin > にコピーして使用しています。 > (ロリポのrubyのパスが#!/usr/local/bin/rubyなので。) なんかここが怪しいような… > ・MySQL、Rubyのバージョンは極力ロリポのバージョンに近いものを採用 > > > 【原因の推測と試してみたこと】 > > 原因として > (1)mysql.soが見つからない > (2)mysql.soが依存しているdllが見つからない > のどちらかではないかと思い、それぞれ確認してみました。 (3)ロードパスに C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が含まれていない ruby -e 'puts $:' を実行して C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が含まれているか確認しましょう。 インストール先を c:/usr/local 以下に変更できないのでしょうか? ./configure --prefix=c:/usr/local とか。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/