ゆうなんとかさんの雑記帳的な。

Twitterで踊ったり音ゲーしたりしてるあの名前がよくわからない人が書いてるらしいよ。

gem install railsで落ちてくるgemについて調べてみた

インストールしたてのRubyRailsをインストールしようとするとまとめてインストールされるgemを簡単にまとめてみました。

$ gem install rails
Successfully installed i18n-0.6.4
#国際化ライブラリ
Successfully installed multi_json-1.7.8
#JSONライブラリ
Successfully installed tzinfo-0.3.37
#タイムゾーンライブラリ
Successfully installed minitest-4.7.5
#テストツール
Successfully installed atomic-1.1.12
#アトミックなオブジェクトを作るためのライブラリらしい
Successfully installed thread_safe-0.1.2
#スレッドセーフ版Rubyコアクラスを提供するライブラリ
Successfully installed activesupport-4.0.0
#もろもろの便利なメソッド群を提供するライブラリ
Successfully installed builder-3.1.4
#汎用マークアップツール
Successfully installed rack-1.5.2
#サーバー/アプリケーション間インターフェース
Successfully installed rack-test-0.6.2
#Rackアプリケーション向けテストツール
Successfully installed erubis-2.7.0
#eRubyパーサー
Successfully installed actionpack-4.0.0
#MVCのControllerとView担当。リクエストをControllerに渡すのとレスポンスを作るのも仕事
Successfully installed activemodel-4.0.0
#RubyのオブジェクトをMVCのModelとして使えるようにするライブラリ
Successfully installed arel-4.0.0
#Rubyで書かれたクエリをSQLに変換するライブラリ
Successfully installed activerecord-deprecated_finders-1.0.3
#ActiveRecordから外された非推奨検索APIを集めたものっぽい
Successfully installed activerecord-4.0.0
#Active RecordモデルのORマッパー
Successfully installed mime-types-1.23
#MIMEタイプ判別ライブラリ
Successfully installed polyglot-0.3.3
#requireを拡張して拡張子で挙動を変えられるようにするツール
Successfully installed treetop-1.4.14
#構文解析器
Successfully installed mail-2.5.4
#メール用コアライブラリのようだ
Successfully installed actionmailer-4.0.0
#メール送信ツール
Successfully installed thor-0.18.1
#コマンド作成補助ツール
Successfully installed railties-4.0.0
#Railsのブートプロセスその他もろもろが入ったコアライブラリ
Successfully installed bundler-1.3.5
#gemの依存性管理ツール
Successfully installed hike-1.2.3
#ファイル検索ユーティリティ
Successfully installed tilt-1.4.1
#テンプレートエンジン抽象化ライブラリ
Successfully installed sprockets-2.10.0
#JavaScriptプリプロセッサ
Successfully installed sprockets-rails-2.0.0
#Sprocketsを使うためのRailsプラグイン
Successfully installed rails-4.0.0
#Rails本体

その数全部で29(Rails本体を含む)。体言止めじゃないのはちょっと自信が無いです。
これらはもちろんRailsを使っていないプログラムでも必要とあらば個別にrequireして使うことができます。