Site is under maintenance mode. Please wait few min!
Saltar al contenido

Cómo instalar Nginx en CentOS 7

marzo 4, 2020

 

Introducción

Ruby es un lenguaje de programación dinámica se puede utilizar para escribir cualquier cosa de secuencias de comandos simples para juegos y aplicaciones web. Fue lanzado por primera vez en Japón en 1993, pero ganó popularidad en 2005 como un lenguaje para el desarrollo web del lado del servidor. Rubí está diseñado para ser fácil de usar y divertido para los principiantes, pero lo suficientemente potente como para crear sistemas complejos. Es una gran opción para los principiantes y desarrolladores experimentados.

Si bien hay muchas maneras de configurar Rubí en Windows, Microsoft recomienda que utilice el subsistema de Windows para Linux (WSL) y Bash para hacer su desarrollo Ruby. WSL es una característica de Windows 10 que le permite ejecutar las herramientas de línea de comandos nativos de Linux en Windows. Muchas bibliotecas de Ruby están diseñados para funcionar en Linux, y pueden presentar problemas cuando se ejecuta en Windows. Microsoft se asoció con Canonical y otras distribuciones de Linux para habilitar el soporte nativo para el intérprete de comandos y herramientas de línea de comandos de Linux para resolver este problema. Con instalados Bash y WSL, podrás editar sus archivos con sus herramientas favoritas de Windows, pero utiliza Bash y herramientas de línea de comando para ejecutar Ruby y sus herramientas relacionadas.

En este tutorial, configurar un entorno de programación Ruby en su equipo local de Windows 10 utilizando la línea de comandos. Configurará Bash en Windows, y luego utiliza RVM, el administrador de versiones de Ruby para instalar la última versión de Ruby y sus requisitos previos. A continuación, comprueba el estado del medio ambiente a cabo escribiendo un simple programa de Ruby.

Requisitos previos

Se necesita un equipo que ejecuta Windows 10 con la actualización de Creadores, y el acceso a instalar el software con privilegios administrativos.

Paso 1 – Instalación de Bash en Windows

que va a utilizar la línea de comandos para instalar y trabajar con Ruby. La línea de comandos es una forma no gráfica para interactuar con el ordenador. En lugar de hacer clic en los botones con el ratón, podrás escribir comandos como texto y recibir retroalimentación basado en texto. La línea de comandos, también conocido como una concha, le permite automatizar muchas tareas que usted hace en su computadora todos los días, y es una herramienta esencial para los desarrolladores de software. Windows ofrece dos interfaces de línea de comandos de la caja: el clásico símbolo de sistema, y ​​PowerShell. Vamos a instalar Bash, una cáscara popular y lenguaje de comandos que te gustaría encontrar en Linux y MacOS.

Si desea para sentirse cómodo utilizando la interfaz de línea de comandos, echar un vistazo a una introducción a la terminal de Linux.

En primer lugar, habilitar el modo desarrollador en su máquina. Para ello, abre la aplicación Ajustes , seleccione Actualizar y de Seguridad, y luego elegir el Para los desarrolladores entrada en la barra lateral. A continuación, seleccione la opción modo de desarrollador y aceptar el mensaje que le pregunta para verificar este cambio.

A continuación, abra el Panel de control y seleccione Programas . A continuación, seleccione Activar las características de Windows o desactivar . En la lista de componentes que aparece, seleccione la opción para subsistema de Windows Para Linux (Beta) . A continuación, haga clic en OK y espere mientras Windows instala los componentes adicionales, que puede tardar unos minutos.

Se le pedirá que reinicie el equipo para asegurarse de que todos los nuevos componentes están configurados correctamente. Las cosas no van a funcionar bien si no lo hace el reinicio.

Cuando se reinicie el equipo, abra el símbolo del sistema escriba e:

bash

  • fiesta

Se le pedirá instalar Bash de la tienda de Windows. Es una descarga gratuita que puede tardar varios minutos para descargar y extraer.

OutputThis will install Ubuntu on Windows, distributed by Canonical
and licensed under its terms available here:
https://aka.ms/uowterms

Press "y" to continue: y
Downloading from the Windows Store... 100%
Extracting filesystem, this will take a few minutes....

Una vez que se complete el instalador, se te pedirá que cree un usuario:

OutputPlease create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms.wslusers
Enter new UNIX username: Sammy
Enter new UNIX password:

introducir el usuario desea utilizar, pulse ENTER, a continuación, introduzca la contraseña. Al escribir la contraseña, las pulsaciones del teclado no se mostrarán en la ventana de Terminal. Esta es una medida de seguridad y es algo que se verá a menudo cuando se le solicite contraseñas en la línea de comandos. A pesar de que no los ve, las pulsaciones del teclado están siendo registradas por el sistema, por lo que presione la tecla ENTER una vez que haya ingresado su contraseña, y el proceso continuará.

Por último, Bash comenzará, y verá una con su nombre de máquina del sistema.

sammy@yourmachine:/mnt/c/Users/Sammy$

Advertencia : El Subsistema de Windows para Linux tiene su propio sistema de archivos, que se almacena en un archivo oculto en su sistema operativo. Microsoft no admite el acceso a este sistema de archivos desde cualquier aplicación de Windows.

Sin embargo, todos los archivos existentes son accesibles desde el intérprete de comandos. Por ejemplo, encontrará el contenido de la unidad C: en el c directorio / mnt /. Microsoft recomienda que usted trabaja en los archivos de esta carpeta. De esta manera usted puede utilizar sus herramientas existentes de Windows para abrir y modificar archivos, y aún así acceder a ellos desde el intérprete de comandos. El intento de acceder a archivos en otras partes del sistema de archivos de Windows para Linux Subsistema de programas de Windows, tales como editores de texto, administradores de archivos, y entornos de desarrollo puede dar lugar a daños en los datos y no es compatible.

Ahora que tiene Bash instalado y funcionando, vamos a instalar RVM, que vamos a utilizar para instalar Ruby y todas sus dependencias.

Paso 2 – Instalación de RVM y Ruby

RVM automatiza el proceso de configuración de un entorno de Ruby en un sistema Ubuntu o MacOS, y dado que la configuración Bash que se está ejecutando se basa en Ubuntu, esta es la forma más rápida de las cosas conjunto hasta en Windows también. Vamos a hacerlo instalado para que podamos utilizarlo para instalar Ruby.

La forma más rápida de instalar rubí con RVM es ejecutar el script de instalación alojada en el sitio web RVM.

primer lugar, utilice el comando gpg ponerse en contacto con un servidor de claves pública y solicitar la clave del proyecto RVM que se utiliza para firmar cada versión RVM. Esto le permite verificar la legitimidad de la liberación RVM podrás descargar.

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

  • gpg –keyserver hkp: //keys.gnupg.net –recv teclas 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

A continuación, instale el paquete gnupg2, como script de instalación de RVM utilizará componentes de ese para verificar la liberación. Ejecutar este comando para instalar este paquete:

sudo apt-get install gnupg2

  • sudo apt-get install gnupg2

Se le pedirá la contraseña, y usted debe introducir la contraseña que utilizó para su usuario de Linux al instalar Bash. Sin embargo, antes de introducir su contraseña, sus pulsaciones de teclado no se muestre en la ventana de terminal. Esta es una medida de seguridad y es algo que se verá a menudo cuando se le solicite contraseñas en la línea de comandos. A pesar de que no los ve, las pulsaciones del teclado están siendo registradas por el sistema, por lo que presione la tecla ENTER una vez que haya ingresado su contraseña, y el proceso continuará.

A continuación, utilice el comando curl para descargar el script de instalación RVM del sitio web del proyecto. La barra invertida que conduce garantiza el comando que estamos utilizando el comando regular de rizo y no cualquier alterado, versión alias.

curl -sSL https://get.rvm.io -o rvm.sh

  • rizo -sSL https://get.rvm.io -o rvm.sh paseo de

Vamos a través de las banderas que se asocian con el comando curl:

  • Los -s o silenciará bandera –silent rizo de modo que no muestra la barra de progreso.
  • El -S o se asegura bandera –show-enrollamiento de error que muestra un mensaje de error si falla.
  • El -L o la bandera –location le dirá curl para redirecciones mango. Si el servidor informa de que la página solicitada se ha movido a una ubicación diferente, que va a ejecutar automáticamente la solicitud de nuevo utilizando la nueva ubicación.

Una vez descargado, si desea auditar los contenidos de la secuencia de comandos antes de aplicarlo, ejecute:

less rvm.sh

  • menos rvm.sh

Use las teclas de flecha para desplazarse por el archivo. Utilice la tecla q para salir y volverá a su indicador.

Una vez que se sienta cómodo con el contenido del guión, ejecutar este comando para instalar la última versión estable de RVM:

cat rvm.sh | bash -s stable

  • rvm.sh gato | fiesta -s estable

El script crea un nuevo directorio en el directorio inicial del usuario de Linux llamada .rvm. Aquí es donde se van a instalar Ruby y todos sus componentes relacionados, junto con el programa ejecutable RVM se utiliza para instalar Ruby. El proceso de instalación modifica su archivo .bashrc para agregar la carpeta .rvm / bin a la variable de entorno PATH para que pueda ejecutar el comando RVM fácilmente.

Sin embargo, el comando RVM no será accesible en la sesión actual. Así que ejecutar este comando para arreglar eso: fuente

  • source ~/.rvm/scripts/rvm

      ~ / .rvm / scripts / RVM

    Ahora utilice el comando RVM para instalar la última versión de Ruby:

    rvm install ruby --default

    • RVM instalar rubí –default

    este proceso va a descargar e instalar Ruby y sus componentes, y hacer esta versión de Rubí la versión por defecto utilizará el sistema. Esto evitará conflictos si tiene una versión de Rubí ya instalado.

    OutputSearching for binary rubies, this might take some time.
    Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/16.04/x86_64/ruby-2.4.0.tar.bz2

    Si se echa en falta algunos requisitos importantes, el instalador buscará esos requisitos previos e instalarlos:

    OutputChecking requirements for ubuntu.
    Installing requirements for ubuntu.
    Updating system....
    Installing required packages: gawk, libssl-dev, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, libffi-dev, libgmp-dev, libreadline6-dev..................
    Requirements installation successful.

    El script de instalación puede pedirle su contraseña, y se debe utilizar la que creó para su usuario Linux al instalar Bash .

    Una vez que los requisitos son satisfechos, RVM se descarga e instala Ruby:

    Outputruby-2.4.0 - #configure
    ruby-2.4.0 - #download
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 16.4M 100 16.4M 0 0 4828k 0 0:00:03 0:00:03 --:--:-- 4829k
    ruby-2.4.0 - #validate archive
    ruby-2.4.0 - #extract
    ruby-2.4.0 - #validate binary
    ruby-2.4.0 - #setup
    ruby-2.4.0 - #gemset created /home/brian/.rvm/gems/ruby-2.4.0@global
    ruby-2.4.0 - #importing gemset /home/brian/.rvm/gemsets/global.gems..............................
    ruby-2.4.0 - #generating global wrappers........
    ruby-2.4.0 - #gemset created /home/brian/.rvm/gems/ruby-2.4.0
    ruby-2.4.0 - #importing gemsetfile /home/brian/.rvm/gemsets/default.gems evaluated to empty gem list
    ruby-2.4.0 - #generating default wrappers........

    Una vez que se complete el guión, se instala la versión más reciente de Ruby.

    Además de Ruby, RVM instala algunas herramientas relacionadas, incluyendo IRB, el interactivo Rubí consola, rastrillo, un programa que se puede ejecutar scripts de automatización, y la joya, lo que hace que sea fácil de instalar y actualizar Rubí bibliotecas que podría utilizar en su propios proyectos.

    Para comprobar la versión de Ruby que ha instalado, escriba este comando:

    ruby -v

    • ruby ​​-v

    Esta es la salida de la versión específica de Ruby:

    Outputruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

    Con el fin de RVM para utilizar automáticamente su versión de Rubí siempre se abre una nueva sesión Bash, usted tiene que comenzar Bash como shell de inicio de sesión , como se modifica el archivo .bash_profile RVM, que sólo se invoca en shell de entrada s. El Bash para Windows acceso directo no se inicia un inicio de sesión cáscara , así que si usted va a usar Ruby, basta con abrir un nuevo símbolo del sistema y comenzar con Bash Bash -l.

    Si se olvida, basta con ejecutar la fuente de comando ~ / .rvm / scripts / RVM cada vez que inicia Bash.

    Ahora que Ruby está instalado, vamos a escribir un programa para asegurarse de que todo funciona.

    Paso 3 – Creación de crear un simple “Hola, mundo” programa de un simple programa

    Vamos. Esto se asegurará de que nuestro entorno está trabajando y que lleva creación cómoda y la ejecución de un programa de Ruby.

    Para ello, cree un nuevo archivo llamado hello.rb usando nano:

    nano hello.rb

    • nano hello.rb

    Escriba el siguiente programa en el editor:

    puts "Hello, World!"

    Salir del editor pulsando CTRL + X. Presione Y cuando se le pida para guardar el archivo.

    Ahora ejecute el programa:

    ruby hello.rb

    • rubí hello.rb

    el programa ejecuta y muestra su salida a la pantalla:

    OutputHello, World!

    Este sencillo programa demuestra que usted tiene un entorno de desarrollo de trabajo. Puede utilizar este entorno para seguir explorando Ruby y construir proyectos más grandes y más interesantes.

    Conclusión

    Con su máquina local listo para el desarrollo de software, que puede seguir para aprender más acerca de la codificación en Ruby leyendo el tutorial Creación de su primer programa en Ruby.

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *