# [Ruby]素のirbを立ち上げたあとにbundler管理のgemをロードする方法
2020/10/28いっつも忘れるので自分用メモ。
# 環境
$ ruby --version
ruby 2.6.2p47 (2019-03-13 revision 67232) [x86_64-linux]
$ irb --version
irb 1.0.0 (2018-12-18)
1
2
3
4
2
3
4
# コマンド
$ irb
1
irb(main):001:0> ENV['BUNDLE_GEMFILE'] = File.expand_path('./Gemfile', __dir__)
irb(main):002:0> require 'bundler/setup'
1
2
2
ちなみに、任意のタイミングでsetup
したい場合は、require 'bundler'
したあとに、setup
したいタイミングでBundler.setup
を実行する。
irb(main):001:0> ENV['BUNDLE_GEMFILE'] = File.expand_path('./Gemfile', __dir__)
irb(main):002:0> require 'bundler'
irb(main):003:0> # 任意の処理
irb(main):004:0> Bundler.setup
1
2
3
4
2
3
4
あとはお好きにrequire_relative 'hoge/fuga'
などとローカルにあるRubyスクリプトを読みだすなりなんなり。
終わり。
コメント
コメントする
name
content