Gemfileをさらしてみる

前置きです。開発に超便利なgemあるよーって記事ではございません。


SpreeのCSV Import/Exportエクステンションで
datashiftという超素晴らしいgemをbundle installしました。
https://github.com/autotelik/datashift

ただ、最新版が自分の環境で動かない。

入らなかったり、入っても動かなかったりすると一応issueとかgoogle groupsを見にいくのですが、自分の使っているものが必ずしもEdgeとは限りません。
なるべく最新にするようにメンテしていれば、なるべく回避できるかも、と言ってしまえばそれまでですが。

でバージョンを下げると入りました。

I think deeply each Gemfile is one of the most important property of living lib-versioning.

なんかね。
このバージョンだとこれが動くよーっていうことがわかるってありがたい話かなと思いまして。
Bundlerはめちゃめちゃ素晴らしい仕組みだけど、もう少し先の、生きた情報といいますか。

なので、ほかのプロジェクトのgemファイルとかめちゃ興味あります。
gemファイルSNSとかあればいいのに(謎)。

ということでごちゃごちゃと。

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.4'

# Use sqlite3 as the database for Active Record
gem 'mysql2'

# Use SCSS for stylesheets
gem "sass-rails", "~> 4.0.2"

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', '0.11.0beta8'
gem 'therubyracer', platforms: :ruby


# Use jquery as the JavaScript library
gem 'jquery-rails'

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.1.2'

# Use unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano', group: :development

# Use debugger
# gem 'debugger', group: [:development, :test]

gem 'spree', '2.1.4'
gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-1-stable'
gem 'spree_auth_devise', :git => 'https://github.com/spree/spree_auth_devise.git', :branch => '2-1-stable'


#gem 'rails-i18n'

group :development do
# ER図出力ライブラリ
  gem 'rails-erd'
  gem 'railroady'
# 簡易プロファイラ
# 画面左上に測定値
  gem 'rack-mini-profiler'
# rails pre-loader
#  gem "spring"
# passenger auto-restart monitor
#  gem 'guard-passenger'
# デプロイ
#  gem 'capistrano'
#  gem 'capistrano-ext'
#  gem 'capistrano-rails'
#  gem 'capistrano-rbenv', github: 'capistrano/rbenv', branch: 'master'
gem 'better_errors'
end

gem 'spree_i18n', github: 'spree/spree_i18n', branch: '2-1-stable'
gem 'activemerchant' , github: 'Shopify/active_merchant'
gem 'activeadmin', :github => "gregbell/active_admin", branch: 'master'
gem 'newrelic_rpm'
gem 'log4r'
gem 'libxml-ruby'

#  recommend engine
gem 'redis'
gem 'hiredis'
gem 'recommendify'

#  spree extension gem
#  official gems
gem 'spree-bank-transfer'
gem "spree_product_zoom", :git => "git://github.com/spree/spree_product_zoom.git", branch: '2-1-stable'
gem 'spree_editor', github: 'spree/spree_editor', branch: '2-1-stable'

#gem 'datashift', '~> 0.14.0'
gem 'datashift', '~> 0.13.0'
gem 'datashift_spree'

#  local gems
#
#