Комментарии 21
А то у меня прямо сходу глаза на лоб полезли: что может быть такого сложного в установке рельс?! А оно вот как, оказывается.
Ну, и вы как-то неожиданно перешли от Ruby к JavaScript, а потом опять к Ruby. Это несколько сбивает с толку.
Чтобы установить Rails на Windows 10, достаточно установить подсистему Linux и установить рельсы там.
Вообще имхо странно разрабатывать веб-приложения на Ruby, Python, Javascript под Windows — в подавляющем большинстве случаев production будет все равно под Linux.
а вот ставить просто на винду не стоит оно того
Заморочек как в статье не было. Разве что версию sqlite понизил, но это было очевидно из сообщений во время установки. Webpack не ставил, так как это не рельсовая задача.
если эта команда не подходит, попробуйте rails install sqlite или gem sqlite install
что?..
Присоединюсь к комментариям, сам больше 10 лет занимался разработкой веб на win десктопе, но у меня всё веб работало в Vagrant VirtualBox Ubuntu — и это экономило уйму времени. После перешёл на Linux Mint (но виртуалка-ubunta для разработки осталась — позволяет единообразно держать окружение). Но в любом случае спасибо что поделились, возможно для кого-то это сэкономит время.
Вы же понимаете, что первым шагом должно быть выкидывание винды на мороз и установка макоси (шучу), убунты или цент оси.
Дальше просто
\curl -sSL https://get.rvm.io | bash
rvm install ruby-2.6.3
yum/apt install sqlite
ВСЕ!
Как раз предназначен для быстрого доступа к окружению со сложной конфигурацией.
Во всяком случае, когда я в очередной раз ставил Redmine, то вместо долгой и хлопотной настройки ruby под windows я просто взял готовую конфигурацию.
И потом исправил кодировку, немного погуглив и взяв недостающее со страницы на японском, на которой из быстропонятного был только текст конфига. Вроде сработало. Во всяком случае, цель «поставить и не напрягаться» была достигнута.
Только я не менял ничего в исходниках Redmine, так что возможно, столкнулся бы с дополнительными сложностями.
Достаточно было прочитать документацию
github.com/oneclick/rubyinstaller2#install-gems-with-c-extensions-and-additional-library-dependencies
gem 'rails', '~> 1.4.0'
А это ещё зачем?
Проблема установки Ruby on Rails в конце 2019 года