Drunken Engineer

忘れたくても覚えてない

RailsじゃないRubyプログラムでbundlerを使用する

概要

RailsじゃないRubyプログラムでgemの管理をしたかった。 gemをシステムに直接インストールしたくなかった。 Gemfileで管理したgemを素のRubyスクリプトから呼び出す。

内容

準備

作業フォルダの作成

mkdir foo
cd foo

bundlerでの管理

bundle init

使いたいgemをGemfileに追記。

bundle install --path vendor/bundle --jobs=4

gemの利用

gemを利用するRubyスクリプトに以下を記述。

require 'bundler'
Bundler.require