2021 Feb. 07.
2020 Nov. 07.
2020 Oct. 12.
2020 Oct. 10.
bundlerを使い始めた時に詰まったので調べた。 - それマグで! より
※ システムワイドにgemをインストールすると実行時にファイル属性エラーとなったので、rubyはシステムワイドにインストールし、gemはプロジェクト毎にインストールとした。
プロジェクト毎にgemをインストールする設定
BUNDLE_DISABLE_SHARED_GEMS: "true"
システムワイドにgemをインストールする設定
BUNDLE_DISABLE_SHARED_GEMS: "false"
BUNDLE_DISABLE_SHARED_GEMS は次のいずれかの場所に設定する。
・ ~/.bundle/config // ユーザーワイドに設定
・ PROJECT/.bundle/config // プロジェクト毎に設定ファイルで設定
・ bundle install --disable-shared-gems // プロジェクト毎にコマンドで設定
bundlerでプロジェクト毎にgemをインストールする場合のコマンド
$ rbenv exec bundle install --path vendor/bundle
プロジェクトにおいて、bundlerでシステムワイドにgemをインストールする場合のコマンド
$ rbenv exec bundle install