Gemfileの中身がわからないので調べてみる

今やってるプロジェクトのGemfileは僕が書いたものではないので、、これ何のgemなの?ってのがわんさかある。

ちょっと整理するためにも調べてみることにした。

[bash]

source 'https://rubygems.org'

#rails

gem 'rails', '3.2.13'

#mysql

gem 'mysql2', '>= 0.3.12b4'

#rails4から:assetsの書き方かわったっぽい->http://iiirc.org/snippets/134

group :assets do

#sass

gem 'sass-rails', '‾> 3.2.3'

#coffeescript

gem 'coffee-rails', '‾> 3.2.1'

#jsを圧縮してくれるっぽい

gem 'uglifier', '>= 1.0.3'

end

#rails generate jquery:installとかで

gem 'jquery-rails'

#production環境だけ

group :production do

#capistranoデプロイ(Capfileとかが設定ファイル)

gem 'capistrano'

#Webサーバー(confing/unicorn.rbとかProcfileとかが設定ファイル?)

gem 'unicorn'

end

#ユーザー認証ライブラリ

gem 'devise', '2.2.4'

#DBレコード論理削除ライブラリ

gem 'acts_as_paranoid'

#画像アップロードライブラリ(S3対応)

gem "paperclip", "‾> 3.0"

#きっとAWSSDKなんだろうな

gem 'aws-sdk', '‾> 1.3.4'

#テストデータ作成ライブラリ

gem 'factory_girl'

gem 'factory_girl_rails'

#オブジェクトのデータ構造もわかりやすくインデント

gem 'awesome_print'

#環境毎に定数を管理できるらしい

gem 'rails_config'

#こちらも環境毎に定数を管理

gem 'settingslogic'

#jsonの何か

gem 'json'

#development環境のみ

group :development, :test do

#guard本体?

gem 'guard'

#guard関連

gem "guard-spork"

#guard関連

gem "guard-rspec", "3.0.2"

#テスト起動後にDBクリア

gem 'database_cleaner'

#guard利用の際に必要

gem 'rb-fsevent'

#rspec本体?

gem "rspec", "2.14.1"

#rspecの関連gemをインストールしてくれる?

gem "rspec-rails"

#SMTPサーバをローカルに構築

gem 'mailtrap'

#growl通知

gem 'growl'

#テストのカバレッジを求めることができる

gem 'simplecov', :require => false

#jenkinsでつかうときに必要らしい

gem 'simplecov-rcov', :require => false

#テスト結果を整形

gem 'ci_reporter'

#gem "ci_reporter", "‾> 1.9.0"

#gem 'ci_reporter', '1.8.4'

#gem 'ci_reporter', :git => 'git://github.com/nicksieger/ci_reporter.git'

end

#JavaScriptV8エンジンを組み込む?

gem 'therubyracer'

#crontab

gem 'whenever', :require => false

#複数デバイス対応

gem 'jpmobile'

#デバッガー

gem 'debugger'

#n+問題をログに表示してくれる

gem 'bullet', :group => :development

#管理画面(dirの名前をカスタマイズするためにforkして使ってみるテスト)

gem "typus", :git => "git@github.com:kamip/typus.git", :branch => "3-2-stable"

[/bash]

こんな感じ。おわり。