rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

ruby bundlerの設定

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