Windows版RubyのインストールとRubygemsのインストール 解決編

長らく僕を憤慨させ続けていた問題もコレで解決、かもしれません。
また苦労することになるかもしれませんが。

問題の経緯

  • Twitter関係で本当にちょっとしたスクリプトを作りたい
  • Rubyぐらいしか触れないのでRubyでやりたい
  • Windows使いなのでWindowsRubyで色々とやりたい
  • どうやらrubygemsというものを使ってtwitter4rというものをインストールすればいいらしい
  • やってみよう!

問題点

ほとほと困り果てていたところ、まさに僕のために書いてくれたとしか思えない記事が。

Microsoft Visual Studio 2008 で ruby-1.8.6-p287 をコンパイル

色々な記事を参照しながらいままでやってましたがコレの通りにやっただけでできました。
2番目の僕が苦しんでいたところ(openssl関係)うまくクリアしてくれています。
Ruby-1.8.7でも成功するのかが気になりますね(試せよ)。
ただ、このページの通りに試してみたらちょっとエラー吐かれちゃいました。

irb(main):005:0> status = client.status(:post, 'test post from twitter4r')
NoMethodError: undefined method `parse' for Time:Class
from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/model.rb

268
in `init'

from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/core.rb:
75:in `send'
from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/core.rb:
75:in `initialize'
from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/model.rb

35
in `new'

from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/model.rb

35
in `unmarshal_model'

from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/model.rb

37
in `unmarshal'

from C:/ruby/lib/ruby/gems/1.8/gems/twitter4r-0.3.0/lib/twitter/client/s
tatus.rb:43:in `status'
from (irb):5

結局投稿はできてたんですけども。よく分からん。0.3.0だからかな。
拡張ライブラリインストールしろって言われても今回のページのやりかたの意味があまり分からなくて他のヤツをちゃんとインストールできるか不安。
うーむ……。とりあえずスクリプトかいてみるところからはじめねば。