0
私は、プロジェクトのGemfileで定義された宝石のうち特定のファイルを必要とするスクリプトがあります。バンドルを使わないRubyスクリプトでgemからファイルを要求する
#!/usr/bin/env ruby
require 'some_gem/helpers/some_helper'
... rest of script
私はスクリプトを実行すると、私はsome_helper.rb
をロードできないというエラーが出ます。もし私がbundle exec command...
を実行すると、すべてが機能します。
バンドルのexecがrequire
を動作させる$ LOAD_PATHにGemを公開することを理解しています。この機能をスクリプトに移行する方法はありますか?ユーザはbundle exec
と入力する必要はありませんか?
私はgemファイルを要求する前に、require "bundler/setup"
をスクリプトに追加するだけですか?