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.
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.
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.
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 sí 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:
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
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
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
Abre el RVM, directamente desde su repositorio en GitHub.
curl -L get.rvm.io | bash -s estable - rieles
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
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..
También puede probar los rieles escribiendo el siguiente comando.
rieles -v
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
Como se indica en el repositorio ExecJS GitHub, Execs soporta todos los siguientes tiempos de ejecución:
Instalar Node.js, escribiendo el siguiente comando:
sudo apt-get install nodejs
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..
Comienza creando un nuevo proyecto de Rails, llamado tutoriales
.
rieles nuevos tutoriales
Vaya al nuevo directorio que acaba de crear:
tutoriales en cd
Ahora puedes crear un andamio simple, llamado Pasos
ejecutando el siguiente comando:
carriles g andamio nombre de los pasos: forma de cadena: cadena
Ahora migre la base de datos usando el siguiente comando:
rastrillo db: migrar
Iniciar el servidor Rails:
servidor de rieles
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
¡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.!