Simpleエンジニア

システム開発の備忘録

[Ruby] [Nokogiri] CentOS5.4系で nokogiriがインストールできない

2010年03月05日 18時05分46秒 | Ruby
CentOS5.4 を使用することが非常に多く、
その中で、ruby - nokogiri を最初に入れるのですが、

カスタムパッケージでCentOSを入れているため、
よく失敗する。

手順1
○libxml2をインストールする
sudo yum install libxml2
 
手順2
○ruby > rubygems > gems でnokogiriをインストールする

sudo /usr/local/ruby/bin/gem install nokogiri


参考URL
http://d.hatena.ne.jp/kitamomonga/20100223/ruby_nokogiri_install_with_any_libxml2_path

[Ruby] [Mysql] その1

2010年03月05日 14時42分52秒 | Ruby
MySQL/Ruby 2.8.1
http://d.hatena.ne.jp/tmtms/20090201/1233499176

最新のruby/ruby mysql でも互換性があるのでバージョンアップしても問題なさそう。
しかし、rubygemsで更新しても、 このバージョンしかダウンロードされない・・・

こういうのは、config.rb なんかにまとめておいて何度も書かない。

require 'rubygems'
require 'date'
require 'mysql'

m = Mysql.new (myhost, myuser, mypass, mydb, myport)


複数の接続情報を持つときはよくこうやる。

module CONF
  MYCONF = {
    :default => [myhost, myuser, mypass, mydb, myport]
    :conf1 => [myhost, myuser, mypass, mydb, myport]
  }
end

def getMyconf(hoge=nil)
  if hoge.nil? || CONF::MYCONF[hoge].nil? then
    return MYCONF[:default]
  else
    return CONF::MYCONF[hoge]
  end
end

次はquery と prepare