ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10

Установка Ruby on Rails ΠΏΠΎΠ΄ Windows

ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Π—Π°Π΄Π°Ρ‡Π°: ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Rails ΠΏΠΎΠ΄ Windows 7 (Π½Π΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ мСня ΠΏΠΎΡ‡Π΅ΠΌΡƒ) ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр.

Оказалось β€” это квСст. ΠŸΠ°Ρ€Ρ‹ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΌΡ‹ΡˆΡŒΡŽ нСдостаточно. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Railsinstaller, Π½Π° Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΌΠ΅ΠΊΠ½ΡƒΠ»ΠΈ Π² коммСнтариях (спасибо, dreamfall).

НСсколько ΠΆΠ΅ часов ΠΌΠΎΠΈΡ… поисков, Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠΈΡ…ΡΡ Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ Π±Π΅Π·ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ инсталляциСй, ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ.

1. Π‘Ρ‚Π°Π²ΠΈΠΌ Ruby. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ ΠΎΡ‚ΡΡŽΠ΄Π° rubyinstaller.org/downloads. Ибо Ρ‚ΡƒΡ‚ ΠΎΠ½ собран ΠΏΠΎΠ΄ gcc MinGW 32, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ для сборки ruby-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
1.1 Нам ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ вСрсия 187. ВСрсия 192 Ρ‚Ρ€Π΅ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ ΡˆΠ°ΠΌΠ°Π½ΡΡ‚Π²Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ мСня ΠΌΠ°Π½Ρ‹ Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ.
1.2 Π‘Ρ‚Π°Π²ΠΈΠΌ Development Kit (ΠΎΠ½ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Rails), распаковывая прямо ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ruby (Ссли ставили ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” это C:\Ruby187, Π² дальнСйшСм ΠΎΠ±Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ $Ruby)
1.3 МоТно Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ Ruby ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

2. Нам ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ SQLite www.sqlite.org. Архив c dll-ΠΊΠΎΠΉ ΠΈ def Ρ„Π°ΠΉΠ»ΠΎΠΌ распаковываСм прямо Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ $Ruby\bin. Π­Ρ‚ΠΎ кстати Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΡŽΡ€ΠΏΡ€ΠΈΠ· (Ρ€Π°Π½ΡŒΡˆΠ΅ RDBMS Β«ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ» Π±Ρ‹Π» mySQL)

3. ЗапускаСм Comand Prompt wiht Ruby (Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΅Π³ΠΎ Π² start-мСню windows)

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ воспослСдуСт, Ссли ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ углублСния обнаруТатся Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

All guides / Install Ruby on Rails on macOS 10

A guide to setting up a Ruby on Rails development environment

Operating System
Version

Overview

This will take about 45 minutes.

We will be setting up a Ruby on Rails development environment on Windows 10.

The reason we’re going to be using Bash on Ubuntu on Windows because it allows you to run Linux on your Windows machine. Most Ruby on Rails tutorials and dependencies work best on Linux, so this allows you to get the best of both worlds. A Windows machine for your day to day work, and a Linux subsystem for Ruby on Rails development.

This only works on 64-bit installations of Windows. This is also in beta, so this won’t be nearly as robust as running a Linux virtual machine, but it can definitely do the basics well enough.

Installing the Windows Subsystem for Linux

Windows 10 allows you to run various Linux operating systems inside of Windows similar to a virtual machine, but natively implemented. We’ll use this to install Ruby and run our Rails apps.

Open Powershell as Administrator and run:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. wsl2 store cbe40594c638e9ef0eff648a1f92f388ae2e26f65e53cef22e25b251d809556e. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-wsl2 store cbe40594c638e9ef0eff648a1f92f388ae2e26f65e53cef22e25b251d809556e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° wsl2 store cbe40594c638e9ef0eff648a1f92f388ae2e26f65e53cef22e25b251d809556e. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. wsl2 ubuntu 7127367a55ac43e2637c62d10d802c14a18d0e3b3f1df6b60ce0476a4c103a7a. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-wsl2 ubuntu 7127367a55ac43e2637c62d10d802c14a18d0e3b3f1df6b60ce0476a4c103a7a. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° wsl2 ubuntu 7127367a55ac43e2637c62d10d802c14a18d0e3b3f1df6b60ce0476a4c103a7a. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Congrats! You’ve now got a Ubuntu terminal on Windows. You’ll use this to run your Rails server and other processes for development.

Installing Ruby

Choose the version of Ruby you want to install:

The first step is to install some dependencies for Ruby.

Next we’re going to be installing Ruby using one of three methods. Each have their own benefits, most people prefer using rbenv these days, but if you’re familiar with rvm you can follow those steps as well. I’ve included instructions for installing from source as well, but in general, you’ll want to choose either rbenv or rvm.

Choose one method. Some of these conflict with each other, so choose the one that sounds the most interesting to you, or go with my suggestion, rbenv.

The installation for rvm is pretty simple:

Arguably the least useful Ruby setup for development is installing from source, but I thought I’d give you the steps anyways:

The last step is to install Bundler

rbenv users need to run rbenv rehash after installing bundler.

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 my 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:

Since Rails ships with so many dependencies these days, we’re going to need to install a Javascript runtime like NodeJS and a package manager called Yarn.

To install NodeJS and Yarn, we’re going to add it using the official repository:

And now, without further adieu:

If you’re using rbenv, you’ll need to run the following command to make the rails executable available:

If you get a different result for some reason, it means your environment may not be setup properly.

Setting Up MySQL

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.

You can install MySQL server and client from the packages in the Ubuntu repository. As part of the installation process, you’ll set the password for the root user. This information will go into your Rails app’s database.yml file in the future.

Installing the libmysqlclient-dev gives you the necessary files to compile the mysql2 gem which is what Rails will use to connect to MySQL when you setup your Rails app.

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

Setting Up PostgreSQL

The easiest way to setup PostgreSQL is to install it on Windows using one of the Windows installers. You’ll be able to run it in Windows and connect to it through Linux.

Pay attention to the username and password you setup during installation of Postgres as you will use this to configure your Rails applications later to login to Postgres when your Rails app runs.

You’ll also need to install the development headers on Ubuntu so you can install the pg gem.

Final Steps

The best place to develop Rails apps on the Windows Subsystem for Linux is to navigate to `/mnt/c`. This is actually the C: drive on Windows and it lets you use Sublime, Atom, VS Code, etc on Windows to edit your Rails application.

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!

If you received an error that said Access denied for user ‘root’@’localhost’ (using password: NO) then you need to update your config/database.yml file to match the database username and password.

To edit your code in Windows: open up Sublime, Atom, VS Code, or whatever editor your prefer and point them to your folders in C:\code and you’ll be able to safely edit your Rails apps in Windows and run them in Linux!

When you create a new Rails app, you might run into the following error: parent directory is world writable but not sticky.

/.bundle and that should fix the permissions errors and let you finish the bundle install for your Rails app.

That’s it! Let us know in the comments below if you run into any issues or have any other protips to share!.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Установка Ruby

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты для установки Ruby. Π­Ρ‚Π° страница описываСт, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ основныС систСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ сторонниС инструмСнты для управлСния ΠΈ установки Ruby, ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ruby ΠΈΠ· исходников.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ваш ΠΌΠ΅Ρ‚ΠΎΠ΄ установки

Π•ΡΡ‚ΡŒ нСсколько способов установки Ruby:

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС пСрСчислСны доступныС способы установки для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

БистСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш собствСнный Ruby ΠΈ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонний инструмСнт для установки – Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

НСкоторыС участники сообщСства Ruby ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ стоит ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ для установки Ruby. ВмСсто этого Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами. ΠžΡΡ‚Π°Π²ΠΈΠΌ всС ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкста, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ лишь, Ρ‡Ρ‚ΠΎ основной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ убСТдСнности являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°Ρ… Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ содСрТится информация ΠΎΠ± ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсиях Ruby. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Π΅ΠΉΡˆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ruby, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΠΎΠ΅ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ инструмСнтами описанными Π½ΠΈΠΆΠ΅ вмСсто этого.

apt (Debian ΠΈΠ»ΠΈ Ubuntu)

ΠŸΠ°ΠΊΠ΅Ρ‚ ruby-full установит Ruby вСрсии 2.3.1, которая являСтся послСдним ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ.

yum (CentOS, Fedora, ΠΈΠ»ΠΈ RHEL)

УстанавливаСмая вСрсия ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся послСднСй вСрсиСй Ruby, доступной Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии дистрибутива.

portage (Gentoo)

pacman (Arch Linux)

Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ruby.

Homebrew (macOS)

На OS X El Capitan, Yosemite ΠΈ Mavericks, Ruby 2.0 ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. OS X Mountain Lion, Lion ΠΈ Snow Leopard ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с вСрсиСй Ruby 1.8.7.

МногиС люди Π½Π° macOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Homebrew ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. И это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто – ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ruby:

Π­Ρ‚ΠΎ установит послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Ruby.

OpenBSD

OpenBSD, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ дистрибутив adJ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для Ρ‚Ρ€Π΅Ρ… основных вСрсий Ruby. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° позволяСт Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ доступныС вСрсии ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ…:

Π’Π΅Ρ‚ΠΊΠ° HEAD ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² OpenBSD ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Ruby для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ послС Π΅Π΅ Ρ€Π΅Π»ΠΈΠ·Π°, смотритС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ lang/ruby Π² самой послСднСй ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ².

Ruby Π½Π° Solaris ΠΈ OpenIndiana

Ruby 1.8.7 доступСн для Solaris 8-10 Π½Π° Sunfreeware ΠΈ Blastwave. Ruby 1.9.2p0 Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π½Π° Sunfreeware, Π½ΠΎ это всС ΡƒΠΆΠ΅ устарСло.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ruby Π½Π° OpenIndiana, поТалуйста, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Image Packaging System, ΠΈΠ»ΠΈ IPS. Π­Ρ‚ΠΎ установит послСдниС Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ Ruby ΠΈ RubyGems прямо ΠΈΠ· сСтСвого рСпозитория OpenSolaris для Ruby 1.9. Π­Ρ‚ΠΎ просто:

Однако, сторонниС инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ способом ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Ruby.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ дистрибутивы

На Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ruby для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° вашСго Linux дистрибутива, ΠΈΠ»ΠΈ ΠΆΠ΅ сторонниС инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для вас.

Установщики

ruby-build

ruby-install

ruby-install позволяСт Π²Π°ΠΌ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии Ruby Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ родствСнник chruby, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями Ruby. Он доступСн для macOS, Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

RubyInstaller

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows сущСствуСт ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ruby: RubyInstaller. Он прСдоставляСт Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для настройки ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ окруТСния Ruby Π½Π° Windows.

ΠŸΡ€ΠΎΡΡ‚ΠΎ скачайтС Π΅Π³ΠΎ, запуститС ΠΈ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

Ruby Stack

Если Π²Ρ‹ устанавливаСтС Ruby для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ruby on Rails, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ установщик:

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹

МногиС рубисты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ для управлСния нСсколькими вСрсиями Ruby. Они ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прСимущСства, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ. Однако ΠΈΡ… сообщСство ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

asdf-vm

chruby

chruby позволяСт Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями Ruby. chruby ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вСрсиями Ruby, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установлСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ruby-install ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ собранными ΠΈΠ· исходников.

rbenv

rbenv позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСсколькими установлСнными вСрсиями Ruby. Он Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ установку Ruby, Π½ΠΎ для этого сущСствуСт популярный ΠΏΠ»Π°Π³ΠΈΠ½ ruby-build. Оба инструмСнта доступны для macOS, Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

RVM (β€œRuby Version Manager”)

RVM позволяСт Π²Π°ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСсколькими установлСнными вСрсиями Ruby Π² вашСй систСмС. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π³Π΅ΠΌΠΎΠ². ДоступСн для macOS, Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· исходников

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ruby ΠΈΠ· исходников. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ распакуйтС Π°Ρ€Ρ…ΠΈΠ², Π·Π°Ρ‚Π΅ΠΌ просто Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

ИспользованиС сторонних инструмСнтов ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅, хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ установлСнныС Ruby Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹ΠΌΠΈ инструмСнтами.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

💊 How To Install #RubyonRails 💊 on Windows 7/8/10 β†’ Complete Tutorial 2019 (May 2020)

Step-By-Step Tutorial on How To Install Ruby, Rails, RubyGems, Git, RMagick, MYSQL2 & SQLite3 on Windows…

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. . ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*7g9a5TpOgIi2qvkIVd75CA. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*7g9a5TpOgIi2qvkIVd75CA. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*7g9a5TpOgIi2qvkIVd75CA. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Article revised on 📆 May 2020 📆 to reflect the new update
of RubyInstaller2 (Devkit no longer required), Rails 6.0.3 & SQLite3 1.4.0.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*CKyKxRXLovcrUOB s8 jCw. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*CKyKxRXLovcrUOB s8 jCw. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*CKyKxRXLovcrUOB s8 jCw. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Overview

To develop Rails on Windows, you require the following components:

These are all freely available, and are required for any OS Ruby install ↴

📝 Note from the author (May 2020)

As far as I am aware, this is the ONLY Ruby/Rails on Windows tutorial which doesn’t require the installation of Bash. The bash dependency is around 215mb+ of unnecessary data, not worth it.

This tutorial explains the most space-efficient way of installing a pre-compiled version of Ruby, which only requires around 5mb of data + your bundles.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*wnJPDxF4lvj LTHE7ViVBQ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*wnJPDxF4lvj LTHE7ViVBQ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*wnJPDxF4lvj LTHE7ViVBQ. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

If you have any questions, please either leave a response here, or contact me directly at rpeck@frontlineutilities.co.uk.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*CKyKxRXLovcrUOB s8 jCw. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*CKyKxRXLovcrUOB s8 jCw. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*CKyKxRXLovcrUOB s8 jCw. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

On Windows, you need a pre-compiled version of Ruby.

On Linux, you can compile from source. Not Windows.

Well, actually you can. But it requires MASSIVE amounts of patience in order to get the correct dependencies / libraries installed.

The best thing to do is download a pre-built version of Ruby.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*MFaMBSNxb zYDKVGaP1Arw. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*MFaMBSNxb zYDKVGaP1Arw. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*MFaMBSNxb zYDKVGaP1Arw. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*eVAm5ieks9H2WNaB7Z9LcA. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*eVAm5ieks9H2WNaB7Z9LcA. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*eVAm5ieks9H2WNaB7Z9LcA. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*1 ydGWH85ArIF8Rd7 H2gw. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*1 ydGWH85ArIF8Rd7 H2gw. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*1 ydGWH85ArIF8Rd7 H2gw. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

💾 Download RubyInstaller (IMPORTANT)

The best thing to do is to download the ZIP version of RubyInstaller. Whilst there is an installer, it’s better to just download the binaries in the ZIP.

If you do want to do this, there are several options:

Due to different build requirements, Ruby 2.4.x started using RubyInstaller2
(which uses MSYS2 over DevKit):

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. 1*ZFMRY2D8rl94eRR6kyYSvw. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-1*ZFMRY2D8rl94eRR6kyYSvw. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*ZFMRY2D8rl94eRR6kyYSvw. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

I would personally recommend downloading Ruby 2.5.x (the latest), but if you have an application designed for Ruby 2.4.x you’re also able to use that:

1️⃣ Identify Windows Architecture

The first step is to know your Windows version ( x64 or x86 ):

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Ruby on Rails on Windows 10 in 2019

If you want to install Ruby on Rails on Windows, look no further! I recommend that you use either Linux or macOS to develop in Rails if you have the option. But sometimes you have no choice. My Macbook has to go back to Apple for repairs so I decided to try developing on Windows. Here is my setup:

Install WSL

You can use Ruby in Windows with Ruby for Windows but if you want to use Rails I recommend that you use WSL. WSL is short for Windows Subsystem for Linux and it creates a Linux environment in Windows. WSL is fully supported by Microsoft so you can get it for free from the Microsoft Store:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 12.57.21. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 12.57.21. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 12.57.21. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 12.57.59. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 12.57.59. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 12.57.59. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.But don’t start it after the install finishes. Open a Windows Powershell with Administrator rights.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 13.01.32. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 13.01.32. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 13.01.32. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

And copy and paste this line:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. wsl powershell. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-wsl powershell. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° wsl powershell. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Hit β€œEnter” and restart your computer.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 11.55.07. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 11.55.07. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 11.55.07. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

If you don’t enter the β€œEnable-WindowsOptionalFeature” line you will get the following error and WSL won’t work:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 12.59.47. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 12.59.47. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 12.59.47. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Install updates and dependencies

Now that you have WSL installed it’s time to start it. The first time it starts you are asked to create a user. Go ahead and create one, make sure you remember the password!

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 13.21.33. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 13.21.33. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 13.21.33. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.Before we start installing stuff we have to update the Linux packages. Copy and paste this line to update everything:

Tip: you can right-click to paste something in the WSL terminal.

It’s a good practice to run this line once a month to keep things updated and safe.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. Screenshot 2018 12 06 at 13.23.10. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10-Screenshot 2018 12 06 at 13.23.10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ruby on rails Π½Π° windows 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Screenshot 2018 12 06 at 13.23.10. ЗаинтСрСсовал мСня Rails. ΠšΡƒΠΏΠΈΠ» ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³, прочитал… достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π·Π°Ρ‡Π΅ΡΠ°Π»ΠΈΡΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сабТ. И ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒβ€¦ хотя Π±Ρ‹ ΠΊ экспСримСнтам.

Install Ruby and Rails and dependencies

Just a tip: if you hold shift while clicking on the Ubuntu icon you open a second window.

Rails has a lot of dependencies, let’s install them:

Before we can install Rails we need Ruby first. There are many ways to install Ruby:

Let’s go with rbenv because that is the most common way:

and add rbenv to the PATH variable, like it asks for after installation:

Be careful when copy & pasting, sometimes Windows turns single quotes (β€˜) into backticks (`) or other curly quotes.

When rbenv is installed you can use it to install Ruby and activate it. No need for sudo this time.

TIP: I’ve noticed that WSL sometimes seems to hang, usually selecting the window and pressing a random key is enough to activate it again. So when the commands above seem to take a very long time press the spacebar every now and then to make sure it’s still working.

Time to install bundler and then Rails:

You now have an up to date WSL environment with rbenv, ruby 2.5.3 and the latest bundler and rails installed.

Databases

I’ll do a writeup of installing Postgresql in another post. But it basically comes down to two choices:

My recommendation is to use the Windows installer because I ran into some weird problems when trying to use Postgres in WSL. Use the interactive installer, not the Graphical installer by BigSQL.

Some tips and tricks

Ping me on Twitter or email if you need more help. Or look at one of the guides other people have written:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *