Меню Рубрики

Как обновить ruby mac os

Как обновить Ruby версии 2.0.0 до последней версии в Mac OSX Yosemite?

Мне нужно обновить мою версию ruby с 2.0.0 до последней версии, я не могу использовать некоторые драгоценные камни, потому что моя версия не обновляется. Я использовал Homebrew для установки Ruby некоторое время назад, как я могу обновить свою версию Ruby?

9 ответов

откройте терминал и запустите

после этого необходимо перезагрузить терминал для работы rvm.

теперь rvm list known

это показывает список версий ruby.

теперь rvm install ruby-2.4.2

если ты типа ruby -v в терминале, вы должны увидеть ruby 2.4.2 .

если он все равно покажет вам ruby 2.0. , используя rvm use ruby-2.4.2 —default .

заваривать только раствор

обновление:

из комментариев (Слава Максиму Лузику), я не тестировал, но кажется более элегантным решением:

после установки ruby через brew выполните следующую команду, чтобы обновить ссылки на последнюю установку ruby: brew link —overwrite ruby

оригинальный ответ:

поздно на вечеринку, но с помощью brew достаточно. Нет необходимости устанавливать rvm а для меня это просто все усложняло.

By brew install ruby вы на самом деле установить последнюю (версия 2.4.0). Однако ваш путь сначала находит 2.0.0. Чтобы избежать этого просто измените приоритет (источник). Я сделал это, изменив

/.profile и настройка:

после этого я обнаружил, что bundler gem все еще использует версию 2.0.0, просто установите ее снова: gem install bundler

rbenv нет.

  • обеспечить поддержку для указания специфичные для приложений версии Ruby.
  • давайте вы изменить глобальную версию Ruby для каждого пользователя основа.
  • позволяет переопределить версию Ruby с переменной окружения.

в отличие от RVM, rbenv не.

  • необходимо загрузить в вашу оболочку. вместо этого подход прокладки rbenv работает, добавляя каталог в ваш $PATH .
  • переопределить команды оболочки, такие как cd или требуют быстрых хаков. это опасно и подверженный ошибкам.
  • есть файл конфигурации. там нет ничего, чтобы настроить, кроме какой версии Ruby вы хотите использовать.
  • Установить Ruby. вы можете построить и установить Ruby самостоятельно, или использовать ruby-build для автоматизации процесс.
  • управление gemsets.упаковщик — лучший способ управления зависимостями приложений. Если у вас есть проекты, которые еще не используя Bundler вы можете установить rbenv-gemset плагин.
  • для совместимости требуются изменения в библиотеках Ruby. простота rbenv означает, пока она находится в вашем $PATH , ничегодругое должен знать об этом.

установка

установить доморощенного http://brew.sh

обновление
Есть еще один дополнительный шаг после brew install rbenv Run rbenv init и добавить одну строку в .bash_profile как говорится. После этого откройте окно терминала [. ] SGI 30 сентября в 12: 01 -https://stackoverflow.com/users/119770

установить глобальный версия:

установите локальную версию РЕПО, добавив .ruby-version в корневой каталог вашего РЕПО:

Источник

Как обновить Ruby до 1.9.x на Mac?

Я создал новую учетную запись пользователя на моем mac, и я пытаюсь обновить до текущей версии ruby на нем (1.9.2) из Snow leopard по умолчанию 1.8.7. Может ли кто-нибудь указать мне учебник или объяснить лучший способ обновления Ruby на моем mac с 1.8 до 1.9.2? Спасибо

9 ответов

Я сделаю сильное предложение для rvm.

Это отличный способ управлять несколькими наборами рубинов и драгоценных камней, не сталкиваясь с версией системы.

Я добавлю, что сейчас (4/2/2013), я использую rbenv много, потому что мои потребности просты. RVM отлично, но у него много возможностей, которые мне никогда не нужны, поэтому у меня есть на некоторых машинах и rbenv на моем рабочем столе и ноутбуке. Стоит проверить оба и посмотреть, что лучше всего подходит для вашего по необходимости.

As Железный Дровосек предполагает (выше) РВМ (Менеджер Версий Ruby) является стандартный для обновления вашей установки Ruby на OSX:https://rvm.io

для начала откройте терминал окно и выполните следующую команду:

( вам понадобится доверие команда разработчиков RVM, что команда не злой — если ты параноик пингвин как я, вы всегда можете прочитать источник: https://github.com/wayneeseguin/rvm ) Когда вы необходимо перезапустить терминал для получения rvm командная работа.

( показывает последние доступные версии Рубина )

для конкретной версии, а затем

или если вы просто хотите, чтобы последние (текущая) версия:

(устанавливает текущую стабильную версию-на момент написания ruby-2.3.1-обновите эту Вики, когда будут выпущены новые версии)

примечание по компиляции Ruby: в моем случае мне также пришлось установить доморощенного http://mxcl.github.com/homebrew/ чтобы получить драгоценные камни мне нужен (RSpec), который в свою очередь заставляет вас установить в Xcode (если вы еще этого не сделали) https://itunes.apple.com/us/app/xcode/id497799835И/ИЛИ установите пакет GCC из: https://github.com/kennethreitz/osx-gcc-installer чтобы избежать ошибок при запуске»сделать«.

Edit: по состоянию на Маверикс вы можете установить только инструменты командной строки Xcode вместо всего пакета Xcode, который поставляется с gcc и множеством других вещей, которые могут потребоваться для создания пакетов. Он можно установить, запустив xcode-select —install и следуя подсказке на экране.

обратите внимание на erros: если вы получите ошибку»RVM не является функцией » при попытке выполнить эту команду, на странице: как изменить версию Ruby с помощью RVM? для решения.

С brew это однострочный:

(предполагая, что вы нажали homebrew / versions, что можно сделать, запустив brew tap homebrew/versions )

работал из коробки для меня на OS X 10.8.4. Или, если вы хотите 2.0, вы просто brew install ruby

в целом, brew search ruby показывает вам различные репозитории доступны, и если вы хотите получить действительно конкретные вы можете использовать brew versions ruby и проверить конкретную версию вместо этого.

Я знаю, что это более старый пост, но я хочу добавить дополнительную информацию об этом. Во-первых, я думаю, что rvm нет но это не обновление ruby из моей системы (MAC OS Yosemite).

что rvm делал: установка в другое место и настройка пути туда к моей переменной среды . И мне было скучно, потому что у меня теперь было два Рубина в моей системе.

чтобы исправить это, я удалил rvm , затем использовал Homebrew менеджер пакетов здесь и установил команду терминала ruby throw, выполнив brew install ruby .

и затем, все работало отлично ! Рубин из моей системы был обновлен ! Надеюсь, это поможет для следующих авантюристов !

Гивелогическая статья Дэна Бенджамина установка Ruby, RubyGems и рельсов на Snow Leopard является рекомендуемым местом, чтобы пойти, хотя статья для 1.8, так что вот Ruby 1.9-специфическая установка на Snow Leopard. Следите за 64-битной вещью. либо идите все 64-битные «жир» (как, например, Apache на OS X, что может вызвать проблемы с 32 — битными библиотеками), либо проверьте любые драгоценные камни, которые вы, вероятно, будете использовать, чтобы убедиться, что они в порядке для 64 — бит.

Источник

Как обновить версию Ruby версии 2.0.0 до последней версии в Mac OSX Yosemite?

Мне нужно обновить рубиновую версию от 2.0.0 до последней версии, я не могу использовать некоторые камни, потому что моя версия не обновляется. Я использовал Homebrew для установки Ruby некоторое время назад. Как я могу обновить свою версию Ruby?

Откройте свой терминал и запустите

Когда это будет завершено, вам нужно перезапустить ваш терминал, чтобы команда rvm заработала.

Теперь запустите rvm list known

Это показывает список версий рубина.

Теперь запустите rvm install ruby-2.4.2

Если вы ruby -v в терминале, вы должны увидеть ruby 2.4.2 .

Если он все еще показывает вам ruby 2.0. , запустите rvm use ruby-2.4.2 —default .

Brew только решение

Update:

Из комментариев (kudos к Максиму Лузику), я не тестировал, но выглядел как более элегантное решение:

После установки ruby ​​через brew выполните следующую команду для обновления ссылок на последнюю рубиновую установку: brew link —overwrite ruby

Оригинальный ответ:

Позднее стороне, но с использованием brew достаточно. Не нужно устанавливать rvm и для меня это просто сложные вещи.

В brew install ruby вы фактически устанавливаете последнюю версию (в настоящее время v2.4.0). Однако сначала ваш путь находит 2.0.0. Чтобы избежать этого, просто измените приоритет (источник). Я сделал это, изменив

/.profile и установив:

После этого я обнаружил, что gem-накопитель все еще использует версию 2.0.0, просто установите его еще раз: gem install bundler

rbenv делает.

  • Предоставьте поддержку для указания версий Ruby для приложений.
  • Позволяет изменить глобальную версию Ruby для каждого пользователя.
  • Разрешить переопределять версию Ruby с помощью переменной среды.

В отличие от RVM, rbenv не.

  • Нужно загрузиться в вашу оболочку. Вместо этого подход rbenv shim работает, добавив каталог в ваш $PATH .
  • Переопределить команды оболочки, например cd , или потребовать приглашения.. Это опасно и подвержено ошибкам.
  • У вас есть файл конфигурации. Не нужно ничего настраивать, кроме той версии Ruby, которую вы хотите использовать.
  • Установить Ruby. Вы можете самостоятельно создавать и устанавливать Ruby или использовать ruby-build для автоматизации процесс.
  • Управление gemset.Bundler — лучший способ управлять зависимостями приложений. Если у вас есть проекты, которые еще не используя Bundler, вы можете установить rbenv-gemset плагин.
  • Требовать внесение изменений в библиотеки Ruby для совместимости. Простота rbenv означает, что при использовании $PATH ничегоelse должен знать об этом.

Установка

Установить Homebrew http://brew.sh

UPDATE
Еще один шаг после brew install rbenv Запустите rbenv init и добавьте одну строку в .bash_profile , как она заявляет. После этого повторно открыть окно терминала [. ] SGI 30 сен в 12:01 — https://stackoverflow.com/users/119770Забастовкa >

Установите глобальную версию:

Задайте локальную версию вашего репо, добавив .ruby-version в ваш корневой каталог репо:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как обновить python mac os
  • Как обновить mac os с флешки
  • Как обновить mac os yosemite
  • Как обновить mac os x mavericks
  • Как обновить mac os x el capitan