Ubuntu is one of the easiest Linux distributions to use with lots of documentation so it's a great one to start with.
All those would be easily managed with a version manager like rbenv and you can install it without waiting for the package maintainers to update it.
not remembering which ones exactly, but rbenv have had very serious updates problems 6 month ago or something; "accidentally"upgrading it just broke people install at the time and you pretty much had to switch to rvm.
You can install My SQL 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.
Editor worth mentioning (but not free) - Ruby Mine Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. See the How to Ask page for help clarifying this question. :) [UPDATE February 2014] I helped at a Rails Girls meet, and there we got the girls started up in no time using the Rails Installer (and it is available for Windows and Mac OSX).
While I personally prefer to do it manually, this is a great alternative to get you started.
Given all the JSONB goodness that arrived with 9.4.x and was enhanced with 9.5.x; this is a surprise!
Am slightly puzzled and very keen to lay hands on JSONB.
To make sure we have everything necessary for Webpacker support in Rails, we're first going to start by adding the and Yarn repositories to our system before installing them.