Ruby on Rails

Установка Rails в Windows

Следуйте приведенным ниже инструкциям, чтобы установить Ruby on Rails.

Шаг 1: Проверьте версию Ruby

Сначала проверьте, установлен ли у вас Ruby. Откройте командную строку и введите ruby ​​-v. Если Ruby отвечает и показывает номер версии 2.2.2 или выше, введите gem —version. Если вы не получили сообщение об ошибке, пропустите шаг «Установить Ruby». В противном случае мы установим свежий Ruby.

Шаг 2: Установите Ruby

Если Ruby не установлен, загрузите установочный пакет с rubyinstaller.org. Перейдите по ссылке для скачивания и запустите получившийся установщик. Это исполняемый файл rubyinstaller-2.2.2.x.exe, который будет установлен одним щелчком мыши. Это очень маленький пакет, и вы также получите RubyGems вместе с этим пакетом. Пожалуйста, проверьте примечания к выпуску для получения более подробной информации.

Шаг 3: Установите Rails

Установить Rails — с загруженным Rubygems вы можете установить все Rails и его зависимости, используя следующую команду в командной строке:

C: > gem устанавливает двоичные файлы

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

Шаг 4: Проверьте версию Rails

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

C: > двоичные файлы -v

Производство

Рельсы 4.2.4

Поздравляю! Теперь вы используете Rails в Windows.

Install updates and dependencies

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

Перед началом установки нам необходимо обновить пакеты Linux. Скопируйте и вставьте эту строку, чтобы обновить все:

sudo apt update && sudo apt dist-upgrade && sudo apt-get autoremove && sudo apt-get clean

Совет: вы можете щелкнуть правой кнопкой мыши, чтобы вставить что-нибудь в терминал WSL.

это хорошая практика — запускать эту строку один раз в месяц, чтобы поддерживать актуальность и безопасность.

Установка Rails в Linux

Мы устанавливаем Ruby On Rails в Linux с помощью rbenv. Это легкий инструмент управления версиями Ruby.Rbenv предоставляет простую конфигурацию для управления различными версиями Ruby и надежную среду для разработки приложений Ruby on Rails.

Следуйте приведенным ниже инструкциям, чтобы установить Ruby on Rails с помощью инструмента rbenv.

Шаг 1: Установите обязательные зависимости

Прежде всего, нам нужно установить git-core и некоторые зависимости ruby, которые помогают установить Ruby on Rails. Используйте следующую команду для установки зависимостей Rails с помощью yum .

tp> sudo yum install -y git-core zlib zlib-devel gcc-c ++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Шаг 2: Установите rbenv

Теперь мы установим rbenv и установим соответствующие переменные среды. Используйте следующий набор команд, чтобы получить rbenv для репозитория git.

tp> git clone git: //github.com/sstephenson/rbenv.git .rbenv tp> echo ‘export PATH = «$ HOME / .rbenv / bin: $ PATH»‘ >> ~ / .bash_profile tp> echo ‘eval «$ (rbenv init -)» ‘>> ~ / .bash_profile tp> exec $ SHELL tp> git clone git: //github.com/sstephenson/ruby-build.git ~ / .rbenv / plugins / ruby-build tp > echo ‘export PATH = «$ HOME / .rbenv / plugins / ruby-build / bin: $ PATH»‘ << ~ / .bash_profile tp> exec $ SHELL

Шаг 3: Установите Ruby

Перед установкой Ruby определите, какую версию Ruby вы хотите установить. Мы установим Ruby 2.2.3. Используйте следующую команду для установки Ruby.

tp> rbenv install -v 2.2.3

Используйте следующую команду, чтобы настроить текущую версию Ruby по умолчанию.

tp> rbenv global 2.2.3

Используйте следующую команду, чтобы проверить свою версию Ruby.

tp> рубин -v

Производство

ruby 2.2.3p173 (18.08.2015, ревизия 51636) X86_64-linux

Ruby предоставляет гем с ключевыми словами для установки поддерживаемых зависимостей; мы называем их драгоценными камнями. Если вы не хотите устанавливать документацию для Ruby-gems, используйте следующую команду.

tp> echo «драгоценный камень: —no-document»> ~ / .gemrc

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

tp> сборщик установки gem

Шаг 4: Установите Rails

Используйте следующую команду для установки Rails версии 4.2.4.

tp> руководства по установке -v 4.2.4

Используйте следующую команду, чтобы сделать исполняемый файл Rails доступным.

tp> rbenv перефразировать

Используйте следующую команду, чтобы проверить версию двоичных файлов.

tp> рельсы -v

Производство

tp> Рельсы 4.2.4

Платформа Ruby on Rails требует среды выполнения JavaScript (Node.js) для управления функциональностью Rails. Далее мы увидим, как мы можем использовать Node.js для управления Asset Pipeline, который является функцией Rails.

Шаг 5: Установите JavaScript Runtime

Устанавливаем Node.js из репозитория Yum. Мы получим Node.js из репозитория yum EPEL. Используйте следующую команду, чтобы добавить пакет EPEL в репозиторий yum.

tp> sudo yum -y установить epel-release

Используйте следующую команду для установки пакета Node.js.

tp> sudo yum установить nodejs

Поздравляю! В настоящее время вы используете Rails on Linux.

Шаг 6: Установить базу данных

Rails по умолчанию использует sqlite3, но вы можете установить MySQL, PostgreSQL или другую СУБД. Это не обязательно; если у вас установлена ​​база данных, вы можете пропустить этот шаг, и вам не нужно устанавливать базу данных для запуска сервера rails. В этом руководстве мы используем базу данных PostgreSQL. Поэтому используйте следующие команды для установки PostgreSQL.

tp> sudo yum установить postgresql-server postgresql-contrib

Примите приглашение, ответив y. Используйте следующую команду для создания кластера базы данных PostgreSQL.

tp> sudo postgresql-setup initdb

Используйте следующую команду, чтобы запустить и включить PostgreSQL.

tp> sudo systemctl start postgresql tp> sudo systemctl включить postgresql

Поддержание рельсов в актуальном состоянии

Предполагая, что вы установили Rails с помощью RubyGems, относительно легко поддерживать его в актуальном состоянии. Мы можем использовать ту же команду на платформе Windows и Linux. Используйте следующую команду —

tp> двоичные файлы обновления гемов

Производство

На следующем снимке экрана показана командная строка Windows. Терминал Linux также обеспечивает такой же вывод.

Это автоматически обновит вашу установку Rails. В следующий раз, когда вы перезапустите приложение, оно обнаружит последнюю версию Rails. При использовании этой команды убедитесь, что вы подключены к Интернету.

Some tips and tricks

Напишите мне в Twitter или по электронной почте, если вам понадобится дополнительная помощь. Или ознакомьтесь с одним из руководств, написанных другими людьми:

GoRails: Rails в Windows 10

Install Ruby and Rails and dependencies

Просто совет: если вы удерживаете нажатой клавишу Shift при нажатии на значок Ubuntu, откроется второе окно.

В Rails много зависимостей, давайте установим их:

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev libvffiline-dev общие свойства программного обеспечения libvffiline-dev zlib1g-dev

Прежде чем мы сможем установить Rails, нам понадобится Ruby. Установить Ruby можно несколькими способами:

  • из apt с sudo apt install ruby2.5
  • с RVM
  • с rbenv
  • компилировать из исходного кода (жесткий режим)

Мы используем rbenv, потому что это наиболее распространенный способ:

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | трепать

и добавьте rbenv в переменную PATH, если потребуется после установки:

echo ‘export PATH = «$ HOME / .rbenv / bin: $ PATH»‘ >> ~ / .bashrc echo ‘eval «$ (rbenv init -)»‘ >> ~ / .bashrc exec $ SHELL

Будьте осторожны при копировании и вставке, иногда Windows превращает одинарные кавычки (‘) в обратные кавычки (`) или другие одинарные кавычки.

Когда rbenv установлен, вы можете использовать его для установки Ruby и активации. На этот раз не нужно потеть.

rbenv установить 2.5.3 rbenv local 2.5.3

СОВЕТ: Я заметил, что иногда WSL зависает, обычно вам просто нужно выбрать окно и нажать случайную клавишу, чтобы его разбудить. Поэтому, когда выполнение вышеуказанных команд занимает много времени, время от времени нажимайте клавишу пробела, чтобы убедиться, что она по-прежнему работает.

пора установить бандлер, а затем Rails:

gem install bundler gem install рельсы

Теперь у вас есть обновленная среда WSL с установленными rbenv, ruby ​​2.5.3 и последним сборщиком и направляющей.

Databases

Об установке Postgresql я дам отчет в другом посте. Но в основном есть два варианта:

  1. установить Postgres внутри WSL
  2. установить Postgres с установщиком Windows

Я рекомендую использовать установщик Windows, потому что я столкнулся с некоторыми странными проблемами при попытке использовать Postgres в WSL. Используйте интерактивный установщик, а не графический установщик BigSQL.

OPTION 02: Installing on Windows (WSL)

После включения Ubuntu (WSL). (Нужна помощь? Нажмите здесь). Вы можете открыть Bash, а затем для начала обновить bash до последней версии

sudo apt update && sudo apt dist-upgrade && sudo apt autoremove && sudo apt clean

После этого вы можете приступить к установке ruby ​​с помощью

sudo apt-get update && sudo apt-get install ruby-full
Это установит Ruby в вашу среду и, как и в Windows, установит только — нам нужно будет установить devkit с помощью этой командыudo apt install build-essential patch ruby-dev zlib1g-dev liblzma-dev libsqlite3-dev nodejs

После установки рубина можно приступать к установке жемчужины треков

gem устанавливает двоичные файлы

С этим все будет готово! Затем вы приступите к настройке своей среды с помощью WSL. WSL (по умолчанию) не имеет реального каталога, к которому вы можете легко получить доступ, для этого нам нужно изменить каталог по умолчанию для оболочки bash, чтобы упростить навигацию в Windows. Предлагаю C Drive! Я называю свою папку кода на Github. 😉

cd ~
отредактировать .bashrc

Это откроет файл .bashrc. Прокрутите вниз и измените

cd ~ на cd / mnt / c/
Заменять с соответствующим именем папки.

После этого вы можете приступить к установке postgresql, открыть bash и ввести следующее

sudo sh -c «echo ‘deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main’> /etc/apt/sources.list.d/pgdg.list»
wget —quiet -O —
http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key добавить —
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get установить postgresql-9.5 libpq-dev
служба запуска postgresql

После запуска postgresql мы можем приступить к созданию нашего пользователя

sudo -u postgres createuser yourusernamehere -s
sudo -u postgres psql
## При запуске psql введите ‘ password yourusernamehere’, затем введите свой пароль, когда будет предложено.
postgres = # пароль yourusername здесь
## Ctrl + z для выхода из psql.

yourusernamehere — будет желаемое имя пользователя postgresql, например — johnnydoe

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

OPTION 01: Installing on windows

RubyInstaller — отличный исполняемый файл для Windows, который позволит вам использовать Ruby в Windows. Просто зайдите на их сайт и скачайте версию devkit.

Он безупречно работает с использованием системы MSYS2 для предоставления Unix-подобных библиотек в Windows и MinGW (Minimal Gnu для Windows), которая представляет собой огромную библиотеку Unix-подобных пакетов, работающих в Windows. Продолжайте нажимать Enter, чтобы установить devkit.

Источники

  • https://coderlessons.com/tutorials/veb-razrabotka/izuchite-ruby-on-rails/ruby-on-rails-ustanovka
  • https://hackernoon.com/how-to-set-up-ruby-on-rails-on-windows-10-ii423ze2
  • [https://www.runrails.com/windows/ruby-on-rails-on-windows-10-in-2019/]

Оцените статью
Блог о хакинге