Меню Рубрики

Mac os ruby on rails установка

Ruby on Rails на русском

Еще один блог о веб-разработке

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

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

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

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

Давайте начнем. Итак, в 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

gem install rails -v 4.2.3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

All guides / Install Ruby on Rails on macOS 10.15 Catalina

A guide to setting up a Ruby on Rails development environment

Operating System
Version

Overview

This will take about 30 minutes.

We will be setting up a Ruby on Rails development environment on macOS 10.15 Catalina.

Older versions of OS are mostly compatible so follow along as far as you can and then Google search for any problems you run into. There are plenty of people who have documented solutions for them.

Using ZSH in your Terminal

MacOS Catalina has changed the default terminal from Bash to ZSH. As a result, we’ll be adding configs to

/.bash_profile like we used in the past.

You can manually change from Bash to ZSH anytime by running the following command:

Installing Homebrew

First, we need to install Homebrew. Homebrew allows us to install and compile software packages easily from source.

Homebrew comes with a very simple install script. When it asks you to install XCode CommandLine Tools, say yes.

Open Terminal and run the following command:

Installing Ruby

Choose the version of Ruby you want to install:

Now that we have Homebrew installed, we can use it to install Ruby.

We’re going to use rbenv to install and manage our Ruby versions.

To do this, run the following commands in your Terminal:

Configuring Git

We’ll be using Git for our version control system so we’re going to set it up to match our Github account. If you don’t already have a Github account, make sure to register. It will come in handy for the future.

Replace the example name and email address in the following steps with the ones you used for your Github account.

The next step is to take the newly generated SSH key and add it to your Github account. You want to copy and paste the output of the following command and paste it here.

Once you’ve done this, you can check and see if it worked:

You should get a message like this:

Installing Rails

Choose the version of Rails you want to install:

Installing Rails is as simple as running the following command in your Terminal:

Rails is now installed, but in order for us to use the rails executable, we need to tell rbenv to see it:

And now we can verify Rails is installed:

Setting Up A Database

We’re going to install sqlite3 from homebrew because we can’t use the built-in version with macOS Sierra without running into some troubles.

Rails ships with sqlite3 as the default database. Chances are you won’t want to use it because it’s stored as a simple file on disk. You’ll probably want something more robust like MySQL or PostgreSQL.

There is a lot of documentation on both, so you can just pick one that seems like you’ll be more comfortable with.

If you’re new to Ruby on Rails or databases in general, I strongly recommend setting up PostgreSQL.

If you’re coming from PHP, you may already be familiar with MySQL.

MySQL

You can install MySQL server and client from Homebrew:

Once this command is finished, it gives you a couple commands to run. Follow the instructions and run them:

By default the mysql user is root with no password.

When you’re finished, you can skip to the Final Steps.

PostgreSQL

You can install PostgreSQL server and client from Homebrew:

Once this command is finished, it gives you a couple commands to run. Follow the instructions and run them:

By default the postgresql user is your current OS X username with no password. For example, my OS X user is named chris so I can login to postgresql with that username.

Final Steps

Mojave changed the location of header files necessary for compiling C extensions. You might need to run the following command to install pg, nokogiri, or other gems that require C extensions:

And now for the moment of truth. Let’s create your first Rails application:

You can now visit http://localhost:3000 to view your new website!

Now that you’ve got your machine setup, it’s time to start building some Rails applications.

Источник

Устанавливаем Ruby на Mac

Если вы новичок, то данный урок для вас. Если вам не терпится попробовать Ruby или Ruby on Rail, но терминал для вас загадка, вы обнаружите, что даже процесс установки выдаст бесчисленные непонятные ошибки. В данной статье мы опишем подробные шаги установки рабочей версии Ruby на ваш Mac.

Шаг 1 — RVM

Вам наверняка будет интересно узнать, что Ruby предустановлен на ваш Mac. Не верите мне? Откройте окно терминала и введите:

Скорее всего, терминал выдаст номер версии 1.8.7 . Если вам покажется, что можно работать и с этой версией, вот несколько причин по которым не стоит этого делать:

  • Старые версии OS поставляются с Ruby с кучей ошибок.
  • RVM обеспечивает гибкость в использовании любой версии Ruby, которая вам требуется. К тому же, если вы только начинаете работать с Ruby, не стоит использовать старую версию; Вам нужна версия 1.9.2! (прим. переводчика: на момент перевода статьи версия 2.4.0 является текущей стабильной версией Ruby).

В наше время все крутые ребята используют RVM для установки Ruby, и мы сделаем тоже самое.

«RVM позволяет развернуть любой проект в собственной автономной и замкнутой среде—от конкретной версии ruby, вплоть до определенного набора необходимых пакетов (прим. переводчика: gem — стандартный формат программ и библиотек Ruby) для запуска приложения. Наличие точного набора пакетов позволяет также избежать конфликтов между версиями в разных проектах, которые могут служить причиной трудно отслеживаемых ошибок и выпадения волос. «

Откройте терминал и введите:

Если вы получили сообщение об ошибке, когда попытались выполнить данную команду, убедитесь, что у вас установлена программа Git. Не волнуйтесь, ее легко установить!

Шаг 2 — Загрузка RVM в Shell

Установка займет несколько секунд, а затем, нам нужно сделать RVM доступной в оболочке. Мы это сделаем, обновив файл

Обратите внимание, что для обновления файла мы используем текстовый редактор Vim, который может быть немного запутанным на первых порах. Но вы можете открыть данный файл в любом редакторе, который вы предпочитаете. Возможно вы захотите воспользоваться командой mate .bash_profile . Кроме того, если данный файл не существует, вам следует создать его вручную. Добавьте следующюю строку в самый конец файла.

Если вы используете Vim, вам нужно сначала нажать i , чтобы переключиться в режим ввода . После того, как вы добавили данную строку, нажмите Escape , и затем :wq! , чтобы сохранить и закрыть файл. Если вы используете другой редактор, то вы знаете, что делать!

Шаг 3 — Перезагужаем Терминал

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

Вы увидите длинный список доступных команд. Отличная работа; эту часть мы сделали.

Шаг 4 — Скачиваем последнюю версию Xcode

Из моего опыта, самое неприятное, когда пытаешься установить новую версию Ruby с помощью RVM, а получаешь кучу непонятных ошибок. В большинстве случаев, это результат того, что Apple Xcode не установлена на вашем компьютере, или, если и установлена, то не текущая версия.

Вы можете скачать Xcode на Apple App Store. Введите в поиск «xcode» и нажмите на кнопку «установить».

Можете пойти пообедать, так этот огромный файл будет загружаться очень долго. Но как только он загрузится, запустите процесс установки и, когда закончите, закройте Xcode. Вам не нужно перезагружать компьютер, но, если вам так спокойней, можете перезагрузить.

Шаг 5 — Скачиваем Ruby 1.9.2 (прим. переводчика: на момент перевода статьи версия 2.4.0 является текущей стабильной версией Ruby).

Далее перезапускаем Терминал и вводим:

Вы увидите длинный список версий.

Для наших нужд, давайте установим версию 1.9.2 (прим. переводчика: последняя текущая версия Ruby — 2.4.0)

Это займет несколько мгновений.

Если вы по-прежнему получаете сообщение об ошибке, оставьте комментарий внузу статьи с вашей ошибкой, и мы все поможем вам провести отладку. Но, прежде чем сделать это, введите: rvm notes , чтобы определить, не забыли ли вы установить какие-нибудь взаимозависимые компоненты.

После завершения установки, мы должны дать RVM знать, какую версию Ruby мы хотим использовать на данный момент:

Далее протестируем номер версии:

На моем компьютере это ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0] . Отличная работа, теперь мы используем версию Ruby 1.9.2. Остался еще один последний шаг.

Шаг 6 — сделаем 1.9.2 версией по умолчанию

Если вы перезапустите Терминал и снова введете ruby -v , скорее всего вы обнаружите, что версия Ruby опять поменялась на 1.8.7 — версию, установленную по умолчанию на Mac. Вот не задача! Давайте уж точно сделаем 1.9.2 версией по умолчанию.

Эта команда идентична той, которую мы ввели мгновение назад, с одной лишь разницей, теперь мы указываем, что 1.9.2 должна быть версией по умолчанию.

Шаг 7 — Окончание. Устанавливаем Gems.

Вот и все! Вы готовы к работе! Если хотите поэксперементироваться с синтаксисом Ruby, введите:

Далее следует установить пакеты (gems), которые вам потребуются. Например, если хотите работать с Ruby on Rails:

Или, возможно, с Sinatra:

Это важно: Обратите внимание, что я не использую sudo для установки пакетов (gems). Этого ни в коем случае нельзя делать при работе с RVM. Из официальной документации:

«Когда вы используете sudo, все команды выполняются в режиме root, другим пользователем, в другой оболочке, и, следовательно, все настройки, произведенные RVM, будут проигнорированы при запуске команды sudo (такие, как, например, GEM_HOME, и т.д. ). Повторимся еще раз, как только вы вводите команду «sudo», вы работаете как суперпользователь, это изменит не только вашу среду, но также любые файлы, которые вы создадите в режиме «sudo», не смогут быть изменены вашим пользователем, что может привести к странным последствиям. (Вам начнет казаться, что кто-то приобрел куклу вуду ваших приложений. «)

Заключение

Если, данный урок показался вам невероятно легким, то это потому, что он не был предназначен для вас. Не все чувствуют себя комфортно, работая с командной строкой, и не каждый устанавливает Ruby без предварительной кучи ошибок. Надеюсь данная статья будет вам хоть немного полезна. Если же по-прежнему вы испытываете какие-то проблемы, оставьте комментарий и мы сделаем все возможное чтобы вам помочь!

В качестве альтернативы RVM, вы также можете воспользоваться rbenv, пакет, хотя и довольно новый, но быстро набирающий популярность.

Источник

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

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

  • Mac os restore os
  • Mac os report crash
  • Mac os remote desktop connection manager
  • Mac os remote control
  • Mac os remote access