En esta publicación, le mostraremos cómo instalar Ruby en un VPS con Ubuntu 18.04.
Ruby es un lenguaje de programación dinámico, de código abierto y orientado a objetos que se centra en la simplicidad y la productividad. Es mejor conocido por su uso en el marco Ruby on Rails.
Instalar Ruby es una tarea fácil y no debería tomar más de 10 minutos. Comencemos con la instalación.
Método 1:Instalar Ruby con RVM
Antes de comenzar, primero deberá iniciar sesión en su servidor. Deberá iniciar sesión como cuenta raíz o como usuario con privilegios de sudo.
NOTA: Este método, aunque no es el más rápido, le permitirá instalar la última versión de Ruby (así como cualquier versión específica) en su servidor. Si su aplicación es compatible con una gama más amplia de versiones de Ruby, entonces la instalación mediante el Método 2 (más adelante en el tutorial) podría ser la mejor manera, ya que es más rápida.
RVM es una herramienta de línea de comandos que lo ayuda a instalar, administrar y trabajar con varias versiones de Ruby.
Se requieren los siguientes paquetes para instalar Ruby con RVM y compilar gemas de Ruby en su servidor Ubuntu. Ejecute este comando para instalarlos:
sudo apt-get install curl gnupg gnupg2 build-essential libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
Una vez que esos paquetes estén instalados, instale las claves RVM GPG:
sudo gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
La salida del comando se verá así:
gpg: key 105BD0E739499BDB: 5 signatures not checked due to missing keys gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <[email protected]>" imported gpg: key 3804BB82D39DC0E3: 103 signatures not checked due to missing keys gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <[email protected]>" not changed gpg: no ultimately trusted keys found gpg: Total number processed: 2 gpg: imported: 1 gpg: unchanged: 1
Instale RVM ejecutando el siguiente comando:
curl -sSL https://get.rvm.io | sudo bash -s stable
Una vez que RVM esté instalado, verá el siguiente resultado:
Downloading https://github.com/rvm/rvm/archive/1.29.7.tar.gz Downloading https://github.com/rvm/rvm/releases/download/1.29.7/1.29.7.tar.gz.asc gpg: Signature made Thu 03 Jan 2019 04:01:48 PM CST gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB gpg: Good signature from "Piotr Kuczynski <[email protected]>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB GPG verified '/usr/local/rvm/archives/rvm-1.29.7.tgz' Creating group 'rvm' Installing RVM to /usr/local/rvm/ Installation of RVM in /usr/local/rvm/ is almost complete: * First you need to add all users that will be using rvm to 'rvm' group, and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`. * To start using RVM you need to run `source /etc/profile.d/rvm.sh` in all your open shell windows, in rare cases you need to reopen all shell windows. * Please do NOT forget to add your users to the rvm group. The installer no longer auto-adds root or users to the rvm group. Admins must do this. Also, please note that group memberships are ONLY evaluated at login time. This means that users must log out then back in before group membership takes effect!
To start using RVM you need to run:
source /etc/profile.d/rvm.sh
Ahora puede instalar la última versión de Ruby con el siguiente comando:
rvm install ruby rvm --default use ruby
El comando compilará Ruby desde la fuente y tardará un tiempo en completarse. La salida se verá así:
ruby-2.6.0 - #extracting ruby-2.6.0 to /usr/local/rvm/src/ruby-2.6.0..... ruby-2.6.0 - #configuring...................................................................... ruby-2.6.0 - #post-configuration.. ruby-2.6.0 - #compiling............. ............................................................................ ruby-2.6.0 - #installing............... ruby-2.6.0 - #making binaries executable.. Installed rubygems 3.0.1 is newer than 2.7.8 provided with installed ruby, skipping installation, use --force to force installation. ruby-2.6.0 - #gemset created /usr/local/rvm/gems/ruby-2.6.0@global ruby-2.6.0 - #importing gemset /usr/local/rvm/gemsets/global.gems................................................................ ruby-2.6.0 - #generating global wrappers....... ruby-2.6.0 - #gemset created /usr/local/rvm/gems/ruby-2.6.0 ruby-2.6.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list ruby-2.6.0 - #generating default wrappers....... ruby-2.6.0 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). Install of ruby-2.6.0 - #complete Ruby was built without documentation, to build it run: rvm docs generate-ri
Verifique la versión de Ruby ejecutando el siguiente comando:
ruby -v
Al momento de escribir este artículo, la última versión de Ruby es la 2.6.0.
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]
También puede instalar Bundler para poder administrar las dependencias de gemas de aplicaciones:
gem install bundler --no-rdoc --no-ri
Si desea instalar una versión específica de Ruby, use este formato para definir la versión que desea instalar:
rvm install ruby-X.X.X rvm --default use ruby-X.X.X
Por ejemplo, para instalar la versión 2.5.1 de Ruby en su servidor Ubuntu, el comando seguiría este formato:
rvm install ruby-2.5.1 rvm --default use ruby-2.5.1
Método 2:Instalar Ruby con Apt
La forma más sencilla de instalar Ruby es desde el repositorio APT de Ubuntu.
Actualice las listas de paquetes de Ubuntu para obtener información sobre las versiones más recientes de los paquetes y sus dependencias, e instale Ruby usando los siguientes comandos:
sudo apt-get update sudo apt-get install ruby-full
Para verificar la versión de Ruby que se instaló, ejecute el siguiente comando:
ruby -v
Al momento de escribir este artículo, el paquete completo de Ruby proporciona Ruby 2.5.1.
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
Felicitaciones, ahora tiene Ruby instalado en su Ubuntu 18.04 VPS.
Por supuesto, no es necesario que instale Ruby en Ubuntu 18.04 si utiliza uno de nuestros servicios de alojamiento VPS de Ruby, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Ruby en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Ruby en Ubuntu 18.04, compártala con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.