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