Cómo instalar Ruby on Rails en Raspberry Pi

Ruby on Rails se está volviendo cada vez más popular cada día. Aprender a desarrollarse en el lenguaje Ruby es una habilidad muy valiosa. En este tutorial, te mostraré cómo instalar Rails en una Raspberry Pi.

Requerimientos

  • Raspberry Pi (Modelo B)
  • Tarjeta SD (corriendo Debian Exprimir)
  • Cable de alimentación micro-USB
  • Cable Ethernet o adaptador USB Wi-Fi
  • Teclado USB
  • Ratón USB (preferible, pero no requerido)

Configuración de SSH

Paso 1

Usando SSH, o Cubierta segura, Permitirá controlar la Raspberry Pi desde otra computadora. Para habilitar SSH, debe obtener la dirección IP del Pi. Para ello, escriba el siguiente comando en el LXTerminal solicitud:

ifconfig

Entonces verás algo similar a esto:

Si está utilizando una conexión inalámbrica, en el wlan0 sección, la dirección IP se puede encontrar en la segunda línea, etiquetada inet addr. En este caso, mi dirección IP es 192.168.1.80.

Si está utilizando una conexión Ethernet, la dirección IP del Pi se puede encontrar en la et0 sección.

Paso 2

Habilite SSH y luego reinicie el Pi escribiendo los siguientes comandos en el LXTerminal ventana:

sudo /etc/init.d/ssh inicia sudo apt-get install ssh sudo shutdown -r ahora

Debe ingresar cada línea una a la vez y presionar Regreso tecla después de cada línea ha sido ingresada.

Paso 3

En una Mac, abre Terminal, que se puede encontrar dentro de la Aplicaciones> Utilidades carpeta. Escriba el siguiente comando en la ventana:

ssh [email protected]

Debe reemplazar 192.168.1.60 con su propia dirección IP. A continuación, se le pedirá la contraseña. A menos que lo hayas cambiado previamente, la contraseña será frambuesa. Si bien no verá cada carácter escrito en la pantalla, lo que está escribiendo es siendo introducido.

Si se muestra una advertencia de seguridad, verifique que todo esté bien y luego escriba y o  continuar la conexión.

Si te has conectado con éxito a la Pi, verás pi @ raspberrypi ~ $ se muestra en la parte inferior de la Terminal ventana, similar a esto:

Instalando lo esencial

Paso 1

Debe comenzar por instalar los requisitos previos, para prepararse para la instalación de Rails. Escriba el siguiente comando en el Terminal ventana, una vez que se haya conectado a través de SSH.

sudo apt-get install -y git curl zlib1g-dev subversion

Paso 2

Si te encuentras con un error 404, probablemente necesitará actualizar el índice del paquete, y esto se puede hacer usando el siguiente comando.

sudo apt-get update

Paso 3

Mientras ya obtiene los paquetes requeridos, deberá recuperar el paquete SSL, el paquete de base de datos SQL y más.

sudo apt-get install -y openssl libreadline6-dev git-core zlib1g libssl-dev sudo apt-get install -y libyaml-dev libsqlite3-dev sqlite3 sudo apt-get install -y libxml2-dev libxslt-dev sudo apt-get install -y autoconf automake libtool bison

Etapa 4

Abre el RVM, directamente desde su repositorio en GitHub.

curl -L get.rvm.io | bash -s estable - rieles

Paso 5

Una vez que haya instalado con éxito los paquetes necesarios y haya abierto el RVM, se recomienda que ejecute un script, solo para poder habilitar Ruby.

fuente ~ / .rvm / scripts / rvm

Probando las instalaciones

Paso 1

Ahora deberías haber instalado Ruby y Rails con éxito. Puedes probar Ruby escribiendo el siguiente comando.

ruby -v

Si se instala correctamente, verá un mensaje que confirma qué versión de Ruby está instalada, cuándo se produjo y qué está usando para que funcione correctamente..

Paso 2

También puede probar los rieles escribiendo el siguiente comando.

rieles -v

JavaScript Runtime

Paso 1

Como Rails requería un tiempo de ejecución de JavaScript, deberás instalar una nueva gema de Ruby llamada Execs, y luego instalar un paquete JS. Debes empezar por instalar la gema..

gema instalar execjs

Paso 2

Como se indica en el repositorio ExecJS GitHub, Execs soporta todos los siguientes tiempos de ejecución:

  • therubyracer
  • therubyrhino
  • Node.js
  • Apple JavaScriptCore
  • Microsoft Windows Script Host

Instalar Node.js, escribiendo el siguiente comando:

sudo apt-get install nodejs

Creando un proyecto simple

Para probar que Rails es completamente funcional en la Raspberry Pi, cree un proyecto simple, agregue un nuevo proyecto, vaya a su directorio, agregue un andamio, migre la base de datos y luego inicie el servidor..

Paso 1

Comienza creando un nuevo proyecto de Rails, llamado tutoriales.

rieles nuevos tutoriales

Paso 2

Vaya al nuevo directorio que acaba de crear:

tutoriales en cd

Paso 3

Ahora puedes crear un andamio simple, llamado Pasos ejecutando el siguiente comando:

carriles g andamio nombre de los pasos: forma de cadena: cadena

Etapa 4

Ahora migre la base de datos usando el siguiente comando:

rastrillo db: migrar

Paso 5

Iniciar el servidor Rails:

servidor de rieles

Paso 6

Si todo ha ido bien, verá el nuevo proyecto en acción en el navegador escribiendo la dirección IP, seguido del número de puerto (3000 para Rails) y luego el nombre del proyecto. Para mí, esa sería la siguiente dirección..

http://192.168.1.69:3000/tutorials

Resumen

¡Eso es! Has instalado Ruby on Rails correctamente en una Raspberry Pi!

Comenzó por habilitar SSH y luego instalar el software requerido para que Rails funcione correctamente..

La mejor manera de descubrir qué puede hacer con su nuevo servidor Rails sería jugar con él y ver qué puede hacer.!