Я просто сгорел, потому что я использовал find_index
для массива на моем компьютере разработчика (OSX с Ruby 1.8.7), а машина для развертывания работает на Ruby 1.8.6. (В чем разница между find_index
и index
? Последний работает на 1.8.7 и 1.8.6)
Итак, это заставило меня задуматься: Каков наилучший способ заставить Rails работать с определенной версией Ruby?
Поскольку это, вероятно, актуально (установите несколько рубинов!), Мне нужно знать это для OSX, но было бы полезно знать и для Linux, Windows и Commodore 64.
Позже: Конечно, я сейчас работаю в виртуальном устройстве, но я хотел бы иметь возможность контролировать свои версии Ruby, если это возможно, на моем компьютере.
Примечание: Меня не слишком волнует запрет Rails, работающий с неверной версией Ruby. Меня больше интересует запуск ПРАВИЛЬНОЙ рубиновой версии. Извините за путаницу.