Ruby on Rails, popularmente llamado ROR, es un marco Ruby para la programación web. Ruby es un lenguaje de propósito general como C, Java. Ruby fue inventado por Yukihiro "Matz" Matsumoto hace aproximadamente una década y ganó reconocimiento con su marco de biblioteca de software Rails que proporciona un marco de desarrollo web para el lenguaje de programación Ruby.
A continuación se enumeran pasos fáciles de seguir para instalar ROR con éxito en las versiones de Ubuntu 14.04 LTS a 15.10 usando Ruby Version Manager (RVM). RVM ofrece una manera fácil de instalar y administrar múltiples versiones de Ruby.
Todos los pasos a continuación se ejecutan como usuario root. Inicie sesión en el shell de su servidor, luego conviértase en root en su servidor con el comando:
sudo su
antes de continuar.
Instalacion de RVM
La instalación de ROR comienza con la instalación de RVM en el servidor. Es importante instalar la última versión de RVM en el sistema, esto requiere una instalación del comando CURL. El siguiente comando hace el trabajo.
apt-get install curl
Instalación de rizos:
Para continuar con la instalación de RVM, importe la clave pública rvm.io en el sistema del servidor.
curl -#LO https://rvm.io/mpapis.asc
gpg --import mpapis.asc
Luego descargue el instalador de RVM con curl y ejecútelo (enviando la salida de curl a bash):
curl -sSL https://get.rvm.io | bash -s stable
Descargue la clave e inicie el instalador de RVm:
El siguiente paso es construir el entorno RVM y guardar la configuración de este entorno en el shell actual. Esto se hace con el siguiente comando:
source /etc/profile.d/rvm.sh
Las dependencias de Ruby deben estar instaladas
Instale las dependencias de Ruby con el siguiente comando RVM:
rvm requirements
Salida de muestra:
Buscar versiones de Ruby disponibles
El siguiente comando enumera las versiones de Ruby disponibles:
rvm list known
Salida de muestra:
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p643]
[ruby-]2.1.4
[ruby-]2.1[.5]
[ruby-]2.2[.1]
[ruby-]2.2-head
ruby-head
# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.1
# JRuby
jruby-1.6.8
jruby[-1.7.19]
jruby-head
jruby-9.0.0.0.pre1
# Rubinius
rbx-1.4.3
rbx-2.4.1
rbx[-2.5.2]
rbx-head
# Opal
opal
# Minimalistic ruby implementation - ISO 30170:2012
mruby[-head]
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]
# GoRuby
goruby
# Topaz
topaz
# MagLev
maglev[-head]
maglev-1.0.0
# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head
# IronRuby
ironruby[-1.1.3]
ironruby-head
Instalar la versión de Ruby
El uso de RVM hace que la gestión independiente de las versiones de Ruby sea un proceso sencillo. El comando que se muestra a continuación instala la versión 2.3.0 de Ruby.
rvm install 2.3.0
Una muestra de las líneas de salida que aparecen en la pantalla se enumeran a continuación:
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.3.0.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-2.3.0 - #configure
ruby-2.3.0 - #download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 25.1M 100 25.1M 0 0 10.1M 0 0:00:02 0:00:02 --:--:-- 60.2M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.3.0 - #validate archive
ruby-2.3.0 - #extract
ruby-2.3.0 - #validate binary
ruby-2.3.0 - #setup
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/[email protected]
ruby-2.3.0 - #importing gemset /usr/local/rvm/gemsets/global.gems...................................
ruby-2.3.0 - #generating global wrappers........
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.0 - #generating default wrappers........
Se debe configurar la versión predeterminada de Ruby
Para que las aplicaciones utilicen Ruby, se debe establecer la versión predeterminada de Ruby. El siguiente comando establece Ruby 2.3.0 como versión predeterminada.
rvm use 2.3.0 --default
Salida de muestra:
Confirmar versión ruby instalada
Uno puede verificar fácilmente la versión instalada en el shell actual con el siguiente comando.
ruby --version
Salida de muestra:
Instalación de rieles
Los rieles se pueden instalar fácilmente con el instalador de gemas de Ruby.
gem install rails
Ejecute el siguiente comando para comprobar la versión de Rails y ver si Rails se ha instalado correctamente.
rails -v
También puede instalar una determinada versión de Rails, usando el siguiente comando que se muestra con una versión de ejemplo 4.2.5.
gem install rails --version=4.2.5
Salida de muestra: