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 # #