Как указано в комментариях выше, это проблема с разрешениями, и было бы правильно перенести ее в Superuser, поскольку это не проблема программирования.
Что на самом деле происходит, так это то, что когда вы запускаете пакетную установку и не используете rvm , пакет будет пытаться сохранить ваши недавно упакованные гемы в каталог гемов по умолчанию, который обычно находится где-то в / USR.
Обычный пользователь не имеет права на запись в этот каталог. Вы можете попытаться выполнить ту же команду с sudo, т.е. sudo bundle install
. Это может сработать.
Я бы действительно посоветовал вам использовать rvm для подобных вещей, так как это действительно помогает поддерживать чистоту ваших наборов гемов, и вы не столкнетесь с этими проблемами.