Решение, которое работало для меня, состояло в том, чтобы удалить ruby 1.8.7, переустановить его и использовать gemsets.
Это код, если вы используете rvm и на нем правильно указан ruby.
rvm remove 1.8.7
rvm package install readline # I'm not sure this is needed...
rvm install 1.8.7 --with-readline-dir=$rvm_path/usr # same here for option
rvm gemset create mine
rvm 1.8.7@mine
rvm use 1.8.7@mine --default # IF you do not want to change rv each terminal
gem install rails -v=2.3.5
Я не уверен, но я думаю, что рельсы не были замечены из-за глобальных наборов драгоценных камней, но рельсы для меня довольно новы, чтобы углубиться в объяснение.
Edit:
В случае, если нет необходимости переустанавливать ruby, этого должно быть достаточно, в обоих случаях вам придется переустанавливать все ваши драгоценные камни.
rvm gemset create mine
rvm 1.8.7@mine
rvm use 1.8.7@mine --default # IF you do not want to change rv each terminal
gem install rails -v=2.3.5
дай мне знать ...