Установка RoR для Mac OS

Home / Установка RoR для Mac OS

В этом посте я расскажу об установке среды разработки Ruby on Rails для Mac OS.

Мы будем устанавливать следующие пакеты:

  • Ruby
  • Rails
  • PhantomJS
  • Sublime Text

Давайте начнем. Итак, в Mac OS, и первое, что нам нужно сделать, это установить инструменты командной строки Mac OS. Это потребуются другими пакетами командной строки, с которыми мы будем иметь дело.

Так что, один из способов сделать это — заставить операционную систему запустить инструменты командной строки.

И самый простой способ сделать это — просто выполнить git --version. Это вызовет приглашение для установки инструментов командной строки. Сейчас мы не хотим получать весь Xcode для Mac OS, но мы хотим получить только инструменты, поэтому мы нажмем Install.

Соглашаемся с условиями. Мы загрузим программное обеспечение, и мы его установим. И как только это будет сделано, мы сможем выполнить git --version, не получив всплывающего окна с жалобой, что инструменты разработчика не найдены.

Затем мы можем переходить к следующему шагу. Чтобы установить все пакеты, о которых мы упоминали, мы будем использовать довольно удобный менеджер пакетов под названием Homebrew.

Домашняя страница Homebrew: brew.sh.

Как только мы установим Homebrew, установка остальных пакетов будет очень простой.

Если вы являетесь пользователем с правами администратора, вы можете установить Homebrew без каких-либо проблем.

Тем не менее, если вы являетесь стандартным пользователем, вам нужен немного другой путь, чтобы установить диспетчер пакетов Homebrew.

Прежде всего, как узнать, под каким вы пользователем? Если вы перейдете в Системные настройки и нажмите «Учетные записи», взгляните на пользователя, с которым вы входите в систему, под ним будет слово Admin или Standard.

И, очевидно, если он говорит «Стандартный», вы не являетесь пользователем admin, вы являетесь стандартным пользователем.

Если вы являетесь пользователем с правами администратора, подождите секунду, для начала рассмотрим установку Homebrew для стандартных пользователей.

Если вы находитесь на домашней странице установщика пакетов Homebrew, вы увидите здесь небольшую заметку, в которой говорится, что здесь есть больше вариантов установки. Нажмем эту ссылку. Вы увидите здесь опцию в Alternative Installs под названием Untar anywhere.

Нам действительно нужно пойти в наш домашний каталог в нашем терминале и выполнить данную команду.

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

Это установит Homebrew. Если выполните ls, вы увидите, что пакет теперь установлен.

Далее:

cd homebrew/
ls
cd bin/
ls
pwd

Мы получим полный путь. Копируем его.

Затем:

cd ~
ls -al

Если нет файла .bash_profile, создаем его.

vim .bash_profile

В этом примере используется vim, но вы можете использовать любой редактор. Пишем:

export BREW_HOME=<ваш путь>

PATH=$BREW_HOME:$PATH

Должно получиться вроде этого:

export BREW_HOME=/Users/Kirill/homebrew/bin

PATH=$BREW_HOME:$PATH

Сохраняем файл.

Выполняем source .bash_profile.

После того как мы это сделаем, мы сможем выполнить команду brew из любого каталога, включая наш домашний каталог. Проверяем:

brew -v

Установка Homebrew для стандартного пользователя завершена.

Далее рассмотрим установку для пользователей с правами администратора.

Просто копируем и вставляем команду с сайта:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Именно такая установка требует прав администратора, поэтому стандартные пользователи не могут этого делать.

Подтверждаем, вводим пароль. Homebrew установлен.

Теперь мы можем перейти непосредственно к установке нашего окружения.

Устанавливаем Ruby Environment Manager. Это должно быть супер-просто.

brew install rbenv ruby-build

Итак, как только это будет сделано, нам нужно вставить некоторые параметры в наш .bash_profile.

echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source `/.bash_profile

Устанавливаем непосредственно Ruby с помощью rbenv:

rbenv install 2.2.3

Установка займет около 15-20 минут.

Итак, теперь, когда Ruby установлен с помощью rbenv, следующий шаг, который нам нужно сделать, — это сказать rbenv использовать эту конкретную версию в качестве глобальной версии для всего.

rbenv global 2.2.3

Проверяем:

ruby -v

Устанавливаем Rails. Rails устанавливается как обычный gem, так что просто выполняем:

gem install rails

Это установит последнюю версию. Если вы хотите установить конкретную версию, используйте эту команду:

gem install rails -v 4.2.3

Как только Rails установлен, нам нужно выполнить rbenv rehash. Эту команду следует выполнять при установке любого gem’a, который добавляет новые команды в терминал.

Можем проверить, что Rails установлен и имеет корректную версию:
rails -v

Неплохо было бы создать тестовое приложение:
rails new test_app

Запускаем Rails-сервер

cd test_app.
rails s

“rails s” это сокращенная команда “rails server”.

Открыть приложение можно по адресу http://localhost:3000/.

Чтобы выключить сервер, нажимаем Ctrl+C.

Рассмотрим установку последней версии Git.

Если вы введете git --version, вы увидите, что Git уже установлен Apple по умолчанию. Вы можете оставить его как есть, либо можете обновить до последней версии. Это реально просто с Homebrew:

brew install git

Но нужно дать системе знать, что мы хотим использовать эту версию.

vim .bash_profile

Внизу добавляем:

export GIT_HOME='usr/local/Cellar/git/2.5.1/bin'

PATH=$GIT_HOME:$PATH

Ваш путь может отличаться.

Сохраняем.

Выполняем source .bash_profile. Так мы можем быть уверены, что это будет работать в данной сессии.

Можем проверить: git --version.

Устанавливаем PhantomJS.

brew install phantomjs

Можем проверить: phantomjs -v.

Ну и последняя вещь: установка Sublime Text 3.

Ищем в гугле “Sublime Text 3”, переходим на официальный сайт, скачиваем файл для Mac OS и запускаем.

Leave a Reply

Your email address will not be published. Required fields are marked *