通常ユーザでbundle install
するときに、パーミッションがないよって怒られる場合があります。
これは、システムディレクトリにgemをインストールしようとしているので、パーミッションでエラーが出るのです。
それを回避する方法が
bundle install --path vendor/bundle
です。
.bundle/config
BUNDLE_PATH: vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1' #システムにインストールしたgemは使わない設定
という設定をしておくことでもOKなようです。