Ошибка при запуске gem specific_install

Я пытаюсь запустить gem specific_install (https://github.com/rdp/specific_install), чтобы установить другой камень из репозитория Github:

sudo gem specific_install https://github.com/RemoteRepository/foo_gem.git

После запроса моего имени пользователя и пароля Github, я могу загрузить драгоценный камень. Однако я получаю следующую ошибку:

ERROR:  While executing gem ... (NoMethodError)
    undefined method `build' for Gem::Package:Module

По-видимому, другие люди имеют одинаковую ошибку, основанную на комментарии к конкретному ответу на этот вопрос: Как установить gem из источника GitHub?

Как эта ошибка может быть решена?

Ответ 1

В соответствии с этим issue это связано с устаревшей версией gem (rubygems).

Обновление gem должно исправить, если вы используете rvm, вы должны запустить rvm rubygems current (это сработало для меня), если вы не используете rvm. Я считаю, что вам следует следовать Как обновить rubygems.