Ну, ваша sudo
команда выглядит хорошо (то есть, нет тире, поэтому она должна повторно использовать вашу среду), но вы можете попробовать sudo which gem
просто для уверенности.Иногда это зависит от версии Unix / Linux.
Однажды я обнаружил нечто подобное.Мой путь (и ваш) был правильным, но в gem было что-то внутреннее, которое либо игнорировало путь, либо искало «стандартные» каталоги first и, следовательно, находило более старую версию ruby.* Моим решением было удалить старую версию.Не самая элегантная, но мне все равно не нужна была старая версия.
Удачи, надеюсь, у вас есть возможность удалить старую версию.