пробег:
ls -l /home/roger/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
Первые несколько символов записи должны быть "-rwx", и вы должны увидеть свое имя пользователя в качестве владельца. Если вы не видите по крайней мере «r» и «x», запустите
chmod 755 /home/roger/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
чтобы владелец мог прочитать / написать / выполнить, а все остальные - прочитать / выполнить.
Если вы не владелец, вам нужно сделать «sudo chown», чтобы исправить это.
Я подозреваю, что есть большая проблема, лежащая в основе. Если у вас установлены другие версии ruby, переключитесь на них в rvm, наберите «which ruby» и запустите на них также «ls -l».
Вы недавно делали восстановление из резервной копии? Возможно, разрешения не были правильно восстановлены. Или вы запустили какой-то скрипт, который мог быть слишком агрессивным при смене владельца или прав доступа? Или, может быть, вы случайно сделали chmod или chown?