Sudo Which Gem等でcommand Sudo: Gem: Command Not Found を解決

環境

現象

1
2
$ sudo gem list 等をすると
sudo: gem: command not found

というのがでる。

解決方法

sudoが見に行くPATHに追加する

1
2
$ sudo su
$ visudo

で以下を変更

1
2
3
4
変更前
Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin
変更後
Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rbenv/shims