Я хочу обновить свой рубин Snow Leopard Mac от 1.8.7 до 1.9.1 версий, кто-либо знает безболезненный и лучший способ обновить? потому что я читал, некоторый форум/сообщение/блог/обсуждение говорят, что это - он не хороший для переопределения рубина та поставка яблоком
и что лучший способ обновить направляющие от версии 2.2.2 до 2.3.8? потому что вся информация, что я нахожу любого, для леопарда/тигра только, и немногие усложняют статью для снежного барса. и они также говорят, это не хороший для переопределения направляющих та поставка яблоком.
кто-либо может помочь мне?
Благодарность.
У Дэна Бенджамина есть несколько отличных инструкций по компиляции и установке Ruby, RubyGems и Rails в usr / local
в Hivelogic. На самом деле это не перезаписывает системную установку Ruby / RubyGems / Rails, а имеет приоритет над ней. Несмотря на то, что инструкции относятся к Ruby 1.8.7, вы можете просто выполнить обновление в соответствии с требованиями дистрибутива 1.9.1.
В качестве альтернативы Ruby Version Manager (RVM) - отличный способ управлять несколькими версиями Ruby и связанными с ними гемами. В этом эпизоде Railscast есть подробности.
Вы сможете обновить Rails до 2.3.8, используя [sudo] gem install rails
, как обычно.
Я бы рекомендовал использовать MacPorts для большинства пользовательских установок. Он установит все отдельно в / opt, сохраняя при этом оригинальные вещи Apple. А также автоматически получать любые зависимости.
Например, чтобы установить ruby 1.9.1, я бы сделал port install ruby19
в терминале, и он получил бы и скомпилировал все за меня.