win32oleにてerrorの為、[Cygwin で Ruby 1.9.2-p290 が入らないときー - basyura’s blog http://d.hatena.ne.jp/basyura/20110721/p1 ]に従い、
export LIBRARY_PATH=/usr/lib/w32api:$LD_LIBRARY_PATH
其の後[libyaml http://pyyaml.org/wiki/LibYAML ]もmake install。
tkでエラーが出る。/usr/binのlibtcl48.aとlibtcl48.aが無い。見てみるとlibtcl5.8.a云々しかない。ハイ。
Makefile書き換えたりTcl/Tkをバージョン下げても意味無し。足掻くのを辞めて、ruby-1.9.2-p290/ext/tkフォルダ毎削除する。make通った。
make installで、ruby.exeとrubyw.exeがコピーされてない。嗚呼。うん。多分上書きインストールしたからだね…。結局前記二つと、ruby-1.9.2-p290/binの中身七つを、/usr/bin (CygwinだとC:\Cygwin\bin)へペースト。
以上で正常動作してるみたい。
取り敢えず gem update --system と gem update と gem install bundler, heroku をしました。