news
Serverspace в «Рейтинге провайдеров IaaS Enterprise 2023» от Market.CNews
БС
22 сентября 2022
Обновлено 1 августа 2023

Установка Ruby on Rails 3.1.2 на Windows

VPS Windows

Используете другую ОС?

Выберите нужную версию или дистрибутив.

Немного о фреймворке:

Ruby on Rails был написан на языке программирования “Ruby”. Он был создан еще в далеком 2004 году, и получил свою популярность благодаря взаимодействию с компанией “Apple” в 2006 году. Тогда “Apple” объявила, что будет поставлять “Ruby on Rails” вместе с операционной системой Mac OS X 10.5 “Leopard”
Так же нельзя забывать о том, что данный фреймворк повлиял на разработку веб-приложений благодаря инновационным функциям, таким как создание таблиц БД, миграция и создание каркасов представлений для обеспечения быстрой разработки приложений.

Почему именно Ruby on rails?

В мире программирования существует множество фреймворков для веб-разработки, но больше всего выделяются Django и Ruby on Rails.
Благодаря этому они становятся самыми популярными веб-фреймворками и эта популярность будет расти и дальше.

Масштабируемость

Хотя веб-фреймворк Django унаследовал масштабируемость от Python, он все же немного отстает по сравнению с Rails. Он обладает лучшей масштабируемостью, что является результатом таких его качеств, как свобода и гибкость кода. Оба они являются тяжеловесными фреймворками для веб-разработки, поэтому они оба разработаны с учетом масштабируемости, но в данном случае победа достается Ruby on Rails.

Синтаксис

Известно, что синтаксис Ruby очень гибкий. Однако это не всегда можно отнести к преимуществам Ruby on Rails. Это может вызвать проблемы и усложнить передачу проекта другим членам команды, поскольку одна и та же функция может быть реализована разными способами, создавая путаницу.

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

Установка необходимых пакетов:

Для работы Ruby on Rails на операционной системе Windows 10, вам требуется установить следующие программы:

  • Nodejs
  • Yarn
  • sqlite

Переходим к скачиванию и установке Nodejs

Перейдите по ссылке и скачайте LTS версию.

Страница загрузи NodeJS

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

Автоматическая установка необходимых инструментов

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

Так как мы выбрали установку необходимых компонентов, то сразу после завершения откроется скрипт для установки.

Скрипт для установки

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

node --version

Проверка установки NodeJS в терминале

Установка Yarn

Перейдите по ссылке, откройте вкладку “Alternatives” и скачайте пакет “classic stable 1.22.19”.Установка Yarn

Запустите исполняемый файл и следуйте шагам установки.

Каталог для установки Yarn

 

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

yarn --version

Установка Sqlite

Перейдите по ссылке и скачайте два архива sqlite:

  • sqlite-dll-win64-x64-3390300.zip
  • sqlite-tools-win32-x86-3390300.zip

Установка Sqlite

После скачивания, разархивируйте оба архива по пути “C:\windows\system32”

Проверить работоспособность и версию sqlite можно используя команду ниже:

sqlite3 --version

Установка Ruby

Перейдите по ссылке и загрузите последнюю версию Ruby с инструментами разработчика, на данный момент это “Ruby 3.1.2-1”

Скачивание последней версии Ruby

Установите Ruby открыв исполняемый файл. Так же после завершения установки отметьте пункт “run rdk install” для автоматической установки MSYS2.

Установка Ruby

Автоматически откроется командная строка с предложением установки MYSYS2, выберите 3 пункт.

Установка MYSYS2

Дальше установка происходит автоматически.

Проверить работоспособность и версию Ruby можно используя команду ниже:

ruby --version

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

gem install tzinfo-data
gem install sqlite3

Выполнение команд в терминале

gem install rails

Выполнение команд в терминале

Создание проекта и запуск Ruby on Rails

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

rails new *название проекта*

Создание проекта Ruby on Rails

После этого перейдите в папку с вашим проектом и запустите ваш проект командой:

rails server

Запуск проекта и запуск Ruby on Rails

Можем переходить на наш сервер используя локальный адрес.

Веб-сайт с приложением Ruby on Rails

Примечания

Если у вас возникнет проблема при запуске вашего проекта, то перейдите в папку с вашим проектом и откройте конфигурационный файл “Gem” любым удобным для вас текстовым редактором. Исправьте строчку как показано ниже:

Пример ошибки:

Пример ошибки при запуске проекта

Строка перед изменениями:

gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ]

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

Изменение конфигурации

"gem tzinfo-data"

Для проверки работоспособности всех установленных пакетов, воспользуйтесь командами ниже:

Проверка работоспособности всех установленных пакетов

Ruby --version
Sqlite3 --version
Node --version
Yarn --version
Gem --version
Rails --version

Вывод:

Благодаря данной публикации вы с легкостью установите Ruby on Rails на Windows 10.

Оценка:
4 из 5
Аverage rating : 4.8
Оценок: 4
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300

Вам также может быть интересно...