Я просто не понимаю.Я подумал, Bundler был разработан для разрешения конфликтов версий между гемами.Так что мне просто нужно require "bundler/setup"
и все в порядке, зная, что Bundler загрузит правильные версии всех моих драгоценных камней и их зависимостей.Я знаю, что RVM отлично подходит для управления несколькими Ruby, но зачем мне заботиться о функции Gemset?Я что-то здесь скучаю?Может ли это сделать мое развитие еще проще?Возможно, некоторые из вас могут дать мне несколько советов по поводу идеального RVM + Bundler рабочего процесса как для разработки, так и для производства.
Я также не знаю когда RVM начинает переключаться на другой Ruby.Я знаю, что у меня может быть файл .rvmrc
в моем проекте, но нужно ли cd
к этому каталогу, чтобы произошло переключение?
Кроме того, я обычно использую Passenger для разработки, поскольку благодаря Passenger.prefpane
интеграция в Mac OS великолепна.Могу ли я сделать это с помощью RVM или есть лучший способ сделать это? Пассажир распознает .rvmrc
файлы и переключается на правильный Gemset?