Скорее всего, это произойдет, когда вы попытаетесь установить драгоценный камень без указания версии этого драгоценного камня против более старой версии ruby. Gem попытается установить более новую версию, в то время как вы используете несовместимую версию ruby. Итак, давайте использовать Rails в качестве примера. Допустим, вы используете более старую версию Ruby, такую как 2.1. Тогда вы не сможете установить последнюю версию Rails. Вам придется установить более старую версию, такую как Rails 4:
rvm-prompt
ruby-2.1.2
rvm gemset create validations_test
rvm use @validations_test
Установите версию пакета, которая работает с версией ruby:
gem install bundler -v 1.17.3
Установите Rails 4, который будет работать с Ruby 2.1:
gem install rails -v 4.2
Возможно, Nokogiri не удастся установить. Так что вам будет предложено установить более старую версию nokogiri:
gem install nokogiri -v 1.9.1
Теперь закончите установку Rails (поскольку Nokogiri нарушил бы завершение всех драгоценных камней, которые нужно установить для Rails 4):
gem install rails -v 4.2
Теперь убедитесь, что при создании нового проекта вы используете Rails 4:
rails _4.2_ new validations_test