Installing Ruby
- Ruby On Rails Tutorial
- Ruby On Rails Download Mac Latest
- Ruby On Rails Download Mac Full
- Install Ruby On Rails
May 31, 2019 Created in 1996 by Yukihiro Matsumoto, Ruby became really popular in the late 2000s with the introduction of the Ruby on Rails web framework. While Ruby is used quite frequently for web development, it’s also popular as a scripting language. Ruby is known for being easy to learn and fun to use. So let’s find out how easy it is to get up. Just download it, run it, and you are done! If you are installing Ruby in order to use Ruby on Rails, you can use the following installer: Bitnami Ruby Stack provides a complete development environment for Rails. It supports macOS, Linux, Windows, virtual machines, and cloud images. Many Rubyists use Ruby managers to. Which version to download? If you don’t know what version to install and you’re getting started with Ruby, we recommend that you use the Ruby+Devkit 2.7.X (x64) installer. It provides the biggest number of compatible gems and installs the MSYS2 Devkit alongside Ruby, so gems with C-extensions can be compiled immediately.
Choose the version of Ruby you want to install:
The first step is to install some dependencies for Ruby and Rails.
To make sure we have everything necessary for Webpacker support in Rails, we're first going to start by adding the Node.js and Yarn repositories to our system before installing them.
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.
Installing with rbenv
is a simple two step process. First you install rbenv
, and then ruby-build
:
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:
If you're using rbenv, you'll need to run the following command to make the rails executable available:
Now that you've installed Rails, you can run the rails -v
command to make sure you have everything installed correctly:
If you get a different result for some reason, it means your environment may not be setup properly.
Setting Up A Database
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.
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
For PostgreSQL, we're going to add a new repository to easily install a recent version of Postgres.
The postgres installation doesn't setup a user for you, so you'll need to follow these steps to create a user with permission to create databases. Feel free to replace chris
with your username.
Final Steps
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.
Ruby now come preinstalled on many Linux distributions, and Mac OS X includes Ruby). Try typing ruby -v at a command prompt--you may be pleasantly surprised.
If you don't already have Ruby on your system or if you'd like to upgrade to a newer version (remembering that this couse describes Ruby 1.9), you can install it pretty simply. What you do next depends on your operating system.
Install Ruby on Windows
- Download http://railsinstaller.org/ from Apple Application Store :
use this link : http://rubyforge.org/frs/download.php/75894/railsinstaller-2.1.0.exe
- Install railsinstaller :
double click on it to begin the installation
Ruby On Rails Tutorial
Watch the simple installation process and how to confirm that Ruby, Rails, Git, etc are all installed properly.
Install Ruby on Linux
First and foremost you need the C compiler and the Make utility. These are usually bundled together with some other tools and behind the scenes magic in a package called build-essential. So this is the first package that should be installed.
$ sudo apt-get install build-essential
In addition, RVM will also need curl to download files. This is also a simple apt-get.
You're going to need a few libraries and their development package counterparts. Two of these libraries are readline, which lets you edit lines of text in bash or IRB, and zlib, which Rubygems will need to function. Also included is OpenSSL and LibXML.
$ sudo apt-get install zlib1g-dev libreadline-dev libssl-dev libxml2-dev
Now that you're all set up, install RVM itself. This is done via a shell script which you can download and run directly with a single command.
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Append the following line to your ~/.bashrc file.
And then reload your bash environment (or close the terminal window and open a new one).
Ruby On Rails Download Mac Latest
In later version of RVM, an rvm requirements command was added to give you more information about the build and run requirements for various rubies. You can see and peruse this list of requirements by running rvm requirements.
$ rvm requirements
You'll probably want to install the MRI Ruby interpreter (the official Ruby interpreter, the one you're probably already familiar with). To do that (after you installed the build dependencies, see the previous steps), it's a simple rvm install 1.9.3. This will give you the MRI interpreter version 1.9.3 (the stable release at the time this article was written) at the latest patch level.
$ rvm install 1.9.3$ rvm --default 1.9.2$ gem update$ gem install rails
Install Ruby on Mac
- Download Xcode from Apple Application Store :
use this link : http://itunes.apple.com/fr/app/xcode/id448457090?mt=12
- Install xcode :
Use finder => applications to locate 'Xcode installation icon and double-click on it to begin the installation
use a terminal to install git:
$ gem install git
and put this line in your .bash_profile (create one if none exists) :
use a terminal to install rvm:
$ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
Ruby On Rails Download Mac Full
and run this command to update your .bash_profile :
Install Ruby On Rails
use a terminal to install ruby 1.9.2 and rails:
$ rvm install 1.9.2$ rvm --default 1.9.2$ gem update$ gem install rails