C:\rails_test>rails -d mysql sample
のところで、
序数 3873 がダイナミックライブラリ libeay32.dll から見つかりませんでした。
といったエラーが出てしまいます。libeay32.dllのバージョンかと思い、様々なバージョンのlibeay32.dllをダウンロードして、Ruby\binに置いていって試しているのですが、序数**の部分の数字が変わっていくだけでエラーが解消されません。
どのバージョンかのlibeay32.dllかがアタリと考え、色々なバージョンを試していくしかないでしょうか?
RubyとRailsのバージョンは以下です。よろしくお願いします。
ruby 1.9.2p136 (2010-12-25 revision 30365) [i386-mswin32]
Rails 3.0.9
openssl 周りのライブラリがあってないんでしょうね。
openssl のライブラリを変えるときには、ひとつのバージョンで、libeay32.dll ssleay32.dll の二つを合わせてコピーしなきゃいけないんだと思います。
http://d.hatena.ne.jp/fishergreen/20101229/1293603157
openssl のバージョンは、0.9.8 でいけそうですよ。
コメント(1件)
バージョンはそろえておいた方がよいと思います。
Ruby は他の言語と比べると周辺との互換性が乏しく、組合わせで苦労すること
が多い気がします。