Ruby‎ > ‎

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

Comments