一般ユーザーからbundle や gem コマンドが sudo できない。
※ rbenv を使っていることが前提
sudo 時の PATH が secure_path で固定されているので、PATH を通してあげる。
$ sudo visudo
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin ↓ Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rbenv/bin:/usr/local/rbenv/shims
確認
$ sudo which rbenv /usr/local/rbenv/bin/rbenv $ sudo which bundler /usr/local/rbenv/shims/bundler