rbenvでRubyをインストール

Ubuntu環境にrbenvでRubyをインストールするには、まず、

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build


をして、環境変数まわりは.bashrcに

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc


をする。あとはターミナルを開きなおして、

$ rbenv install -l


で確認して、

$ rbenv install 2.2.2
$ rbenv global 2.2.2


をすれば完了。

Rubyでミリ秒まで出力する

Rubyのバージョンにもよるかと思うけど、%3Nとか、できないときにyyyy-MM-ddTHH:MM:ss.SSSZみたいなフォーマットで出力したい時には

Time.now.instance_eval { '%s.%03d%s' % [ strftime("%Y-%m-%dT%H\\:%M\\:%S"), (usec / 1000.0), strftime("%z")]}

という感じにするとよいみたい。usecとかをroundとかで丸めると、Javaと異なる結果になるので注意が必要。