Rails2.1から2.2へアップデート
来年度用にバージョンアップすることになった
- Ruby1.8.6から1.8.7
- gem1.3.1のまま
- Rails2.1から2.2
Ruby
http://www.garbagecollect.jp/ruby/mswin32/ja/download/release.htmlからruby-1.8.7-p72-i386-mswin32.zipを入手して既存のフォルダにコピペ
gem
以前にアップデートしていたのでそのまま
zlib.dllでエラー
Rubyのインストール後に「gem list」でエラーが出た
zlib.dllが無いらしい。
「C:\Ruby\bin\zlib1.dll」はあるので、コピーしてリネームする。
http://www.rubylife.jp/railsinstall/rubygems/index3.html
エラーは解消された。
Rails
「gem update rails」ってやったらエラーがでた。
序数277がダイナミックライブラリSSLEAY32.dllからみつかりませんでした。
ちょーやっかい。
「OK」ボタンを押したらRails 2.3.0が入っちまったよ・・・RC版じゃないのかい?
http://www.garbagecollect.jp/ruby/mswin32/ja/documents/install.html
ここを参考にOPENSSL関連をダウンロードしてPATHを通してみたがエラーの表記は変わらない。
2時間ぐらいがんばる。
稼働中のサーバからopenssl.exeとssleay32.dllをRuby\binにコピペすることで解決できた。