news
Serverspace запустил услугу Managed Kubernetes
БС
Борислав Сухарев
22 сентября 2022
Обновлено 22 сентября 2022

Установка 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 версию.

wruby1

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

wruby4.2

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

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

wruby5

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

node --version

wruby12

Установка Yarn:

Перейдите по ссылке, откройте вкладку "Alternatives" и скачайте пакет "classic stable 1.22.19".wruby-8

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

wruby9

 

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

yarn --version

Установка Sqlite:

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

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

wruby11

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

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

sqlite3 --version

Установка Ruby:

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

wruby13

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

wruby14

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

wruby15

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

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

ruby --version

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

gem install tzinfo-data
gem install sqlite3

wruby18

gem install rails

wruby19

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

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

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

wruby20

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

rails server

wruby22

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

wruby21

Примечание:

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

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

wruby25

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

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

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

wruby24

"gem tzinfo-data"

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

wruby23

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

Вывод:

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

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