Bundler
Bundlerをインストール
$ sudo gem install bundler
Gemfileを書く
source :rubygems
gem 'sinatra', '>= 1.0'
gem 'sinatra-reloader'
gem 'sinatra-content-for'
gem 'haml'
Bundle install でライブラリをインストール
$ cd MY/APP
$ bundle install --path vendor/bundle
RubyのコードでBundlerで入れたライブラリを使う
require 'rubygems'
require 'bundler/setup'
必要ならGemfileの場所を指定。絶対パスで実行するときとか必要。
ENV["BUNDLE_GEMFILE"] = File.expand_path("../../Gemfile", __FILE__)
Bundleアップデート
$ bundle update
.gitignore に追加
vendor/bundle/*
.bundle
irb
$ bundle console