約束の地

キャロの想い出

bundle で vendor/bundle に gem を入れたときの require の方法

vendor/bundle

以下のように、システムパスではなく任意のパスに gem 一式をインストールしたとします。

$ bundle install --path vendor/bundle

これで例えばfoobarという gem を入れた際のrequireの方法です。

結論

require 'bundler/setup'
require 'foobar'

または以下。

require 'bundler'
Bundler.require
require 'foobar'

参考(というか答え、感謝!)

補足

もちろん上記のrequireを行わずに、$ bundle exec ruby ファイル名でよいです。

Powered by はてなブログ