2010-11-14 (日)
*CentOS 5.5にruby1.9.2を
CentOS上のrubyを最新版にする.
yumでは1.9をインストールできなかったので,rpm作るためにcheckinstallを….
http://packages.sw.be/rpmforge-release/
にあるcheckinstallがダウンロードできない….
http://futuremix.org/2009/01/centos5-x86_64-checkinstall-rpm
x86_64なCentOS用のrpmを公開してくれてる方がいたので,少し古い化も知れないけどこれを使う.
で,とりあえずrubyのrpm作ってインストール.
gems使おうと思ったらzlibが無いとか言われて,ライブラリのパスとか確認するが,ある…ってzlib-develが入ってないのか.
わけも分からず色々やり直したりしたけど,結局rubyのソースのext/zlibだけインストールすれば良かったっぽいことを知る.opensslとかも同じように入れる.
今までFreeBSDのportsに頼ってたのでLinuxのパッケージは面倒に感じてしまうな.
無事ruby1.9.2に出来た.いままでは1.9.1で動かしてたのだけど,正規表現の/~/nがASCII-8BIT以外に使えなくなってしまった気がする?よく分からないので,深く考えずに全部force_encodingを入れてしまう.gemsで入れたhttpclientとかも同じ原因で動かないので,それも適当にいじる.
あとは,データをコピーして,cronとかの設定して様子見.問題なく動いてくれると期待.