これ僕.com:行動分析学マニアがおくる行動戦略

意図と行動のギャップから生じる「不自由さ」への挑戦。果たして僕たちに自由はあるのか?

RubyGems

Ruby on Railsに脆弱性、1.1.5へのアップグレード呼びかけ
Railsに脆弱性が見付かったらしい。
お勉強用に入れているだけだけど、
念のためにアップグレードしておこうと思う。


で、どうやって?


調べることしばし。
どうやらRubyGemsとやらを使えばいいらしい。
っていうか、最初にRailsをInstallしたときに使ってるじゃん。orz
では、早速。

$ sudo gem install rails --include-dependencies --version 1.1.5
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed rails-1.1.5
Successfully installed activerecord-1.14.4
Successfully installed actionpack-1.12.4
Successfully installed actionmailer-1.2.4
Successfully installed actionwebservice-1.1.5
Installing ri documentation for activerecord-1.14.4...
Installing ri documentation for actionpack-1.12.4...
Installing ri documentation for actionmailer-1.2.4...
Installing ri documentation for actionwebservice-1.1.5...
Installing RDoc documentation for activerecord-1.14.4...
Installing RDoc documentation for actionpack-1.12.4...
Installing RDoc documentation for actionmailer-1.2.4...
Installing RDoc documentation for actionwebservice-1.1.5...

終わった。
簡単だ。
簡単すぎる。
もうちょっと調べると、

$ sudo gemsgem update rails

すればいいらしいことに気づく。
遅いけど。
なんだ、このRubyGemsという便利アイテムは。
で、検索してみるとRubyist MagazineがHit。
シリーズ パッケージマネジメント 【第 1 回】 RubyGems (1)
へー、ほー。
Installだけじゃなくて、複数のバージョンを共存させることもできるんだ。
すごいなー。
自分でgemというファイルを作ってRubyForgeにアップロードすると、
みんながgemsでInstallできるようになるんだ。
はほー。
すげー。


(8/11追記)
その1。
コマンドでgemと書くべき所をgemsと書いていたので修正。


その2。
railsの1.1.6がリリースされたらしい。
またセキュリティFixとか。
こんどこそgem updateを使ってみる。

$ sudo gem update rails
Updating installed gems...
Need to update 19 gems from http://gems.rubyforge.org
...................
complete
Attempting remote update of rails
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
Successfully installed rails-1.1.6
Successfully installed actionpack-1.12.5
Successfully installed actionmailer-1.2.5
Successfully installed actionwebservice-1.1.6
Installing ri documentation for actionpack-1.12.5...
Installing ri documentation for actionmailer-1.2.5...
Installing ri documentation for actionwebservice-1.1.6...
Installing RDoc documentation for actionpack-1.12.5...
Installing RDoc documentation for actionmailer-1.2.5...
Installing RDoc documentation for actionwebservice-1.1.6...
Gems: [rails] updated

できた!