Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,191,268 members, 7,943,556 topics. Date: Sunday, 08 September 2024 at 06:29 PM

Install Ruby On Rails Through The Supervisor. - Webmasters - Nairaland

Nairaland Forum / Science/Technology / Webmasters / Install Ruby On Rails Through The Supervisor. (417 Views)

Install Ruby On Rails Through The Supervisor. (2) (3) (4)

(1) (Reply)

Install Ruby On Rails Through The Supervisor. by toycom001(m): 8:12am On Apr 20, 2016
Now we’ll present to you another useful application of the tool – the option to install Ruby on Rails in your web hosting account.

What is Ruby on Rails about?
Before Ruby on Rails made a splash back
in 2004, building web applications had for
the most part been a tough and boring
job.

Today, there are thousands of Ruby on
Rails-driven projects, the most popular of
them being SoundCloud, GitHub, Airbnb,
Hulu, Zendesk, etc.
To its creators, Ruby on Rails is more of a
philosophy than a simple software framework, since it revolutionizes the way application building is viewed upon.
Ruby on Rails differs from other web application frameworks in that it puts emotional value in application creation and optimizes the use of code by saving repetitions and class definitions.

How to install Ruby on Rails (in Linux)
To start developing Ruby on Rails
applications, you will need to install the
following software:
Ruby
The Rails Framework
A Database System (SQLite, MySQL or
PgSQL are supported on our web hosti
platform)
To install Ruby on Rails in Linux, the
community recommends using rbenv – a
lightweight Ruby Version Management
Tool.
Here is how to carry out the installation.
NOTE: You need to have SSH acces
your web hosting account to carry o
installation.
Step 1: Install rbenv
To install rbenv and set the environment
variables, you should use the following set
of commands:
$ cd
$ git clone git://gith
$ echo 'export PATH="$
$ echo 'eval "$(rbenv
$ . .bashrc
$ git clone git://gith
$ echo 'export PATH="$
$ . .bashrc

Step 2: Install Ruby
Now you can install a preferred version of
Ruby, in our case 2.2.3, using the
following command:
$ gem install rails -v
To set the preferred Ruby version as
default, use:
$ rbenv global 2.2.3
To verify the Ruby version, use:
$ ruby -v
This command will return the following
output:
ruby 2.2.3p173 (2015-0
To better manage your application
dependencies, you should install the
Bundler gem using the following
command:
$ gem install bundler
If you don’t want to install it, then use the
following command:
$ echo "gem: --no-docu
Step 3: Install Rails
To install Rails 4.2.4, use this command:
$ gem install rails -v
To make the Rails executable available,
use:
$ rbenv rehash
To check the Rails version, use:
$ rails -v
The command will return the following
output:
$Rails4.2.4
Well, that’s it, you are now on Rails over
Linux.
Keeping Rails Up-to-Date
Keeping Ruby on Rails up-to-date is
relatively easy using the following
command (make sure you are connected
to the Internet):
$ gem update rails
This will automatically update your
installation, so the next time you restart
your application, it will pick up this latest
version of Rails.
Test Installation
You can verify if the environment is set up
according to your requirements by
creating a demo project.
Use the following commands:
$ mkdir rails
$ cd rails
$ rails new demo
$ cd demo
$ touch run.sh
$ chmod +x run.sh
Next, you should create a Supervisor
instance from your Web Hosting Control
Panel with the following command:
/rails/demo/run.sh
where the status should be set to
‘inactive’:
As soon as the instance is created, you will
see a port generated by our system
featured in the supervisor table:
Now replace <port> in the following
command with the newly generated port
number:
$ echo '#!/bin/bash
. /home/.bashrc
cd /home/rails/demo
exec rails server -p <
After you run the command, you will need
to go back to the Supervisor area and set
the status of the Supervisor instance to
‘Active’.
To verify that the Ruby on Rails server is
running, click on the View buffer link in
the Supervisor table.
It should return the following output:
Now open your browser and type the
following:
http://:
where <host> is any active hostname in
your account and <port> is the assigned
port for the Supervisor instance.
It should display a message, something
like “Welcome aboard” or
“Congratulations”.

(1) (Reply)

I Need A Mobile App/website Developer / Make Money From Your Website / Help- How Can I Get Latest Smartphone Updates?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 14
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.