Skip to content

Laboratoria/hackathon-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

< Shopping >

Preparando el entorno de trabajo para el sistema operativo Windows.

Nota: puedes ejecutar la instalación del punto 1 y 2 simultaneamente.

  1. Descargar de https://rubyinstaller.org/downloads/ e instalar, la versión 2.4.3-2 de ruby.

Si usas Linux específicamente distribuciones basadas en Debian como lo es Ubuntu, puedes ver: https://github.com/rvm/ubuntu_rvm, RVM es un manejador de versiones de ruby, para más información: https://rvm.io/

rubyInstall-0

rubyInstall-1

rubyInstall-2

rubyInstall-3

Presionamos la tecla ENTER para que se instalen los 3 componentes.

rubyInstall-4

En este punto ya culmino la instalación de ruby y sus dependencias con el sistema.

Verificamos con el comando ruby -v.

rubyInstall-5

  1. Descargar de https://www.postgresql.org/download/windows/ e instalar la versión 9.4.17 de PostgreSQL. Es un manejador de base de datos relacionales.

Si usas Linux específicamente distribuciones basadas en Debian como lo es Ubuntu, puedes ver: https://doc.odoo.com/es/install/linux/postgres/ para complementar.

Escribe en la terminal:

sudo apt install postgresql postgresql-client postgresql-contrib libpq-dev

Esto instala el cliente y servidor de la base de datos y algunos scripts de utilería

El paquete libpq-dev nos permitirá compilar la gema para PostgreSQL.

Confirma que la instalación terminó adecuadamente:

psql --version

Para crear un usuario llamado admin:

sudo su postgres -c psql

CREATE USER admin WITH PASSWORD 'password';

ALTER ROLE admin WITH CREATEDB;

\q

Continuamos con la instalación en el sistema operativo Windows

pgInstall-0

pgInstall-1

pgInstall-2

pgInstall-2.0

pgInstall-2.1

pgInstall-2.2

pgInstall-3

pgInstall-4

Al ejecutar pgAdmin III verificamos que se haya instalado. Este es nuestro administrador de base de datos.

pgInstall-5

  1. Instalamos la gema rails desde https://rubygems.org/ con la instrucción gem install rails -v 4.2.10 --no-ri --no-rdoc en un cmd.

railsInstall-0

railsInstall-1

railsInstall-2

railsInstall-3

railsInstall-4

Nota: no se te olvide agregar --no-ri --no-rdoc.

railsInstall-5

Verificamos con la instrucción rails -v.

railsInstall-6

  1. Ya disponemos de un proyecto al momento de clonar este repositorio, por lo que puedes saltarte este punto.

Crearemos un proyecto de rails con una configuración de base de datos para PostgreSQL.

Con la instrucción rails new my-app -d postgresql en un cmd.

railsApp-0

  1. Entramos al proyecto con la instrucción cd name-app y configuramos ./config/database.yml con el username y el password de la base de datos correspondiente, por ejemplo:
default: &default
  adapter: postgresql
  encoding: utf-8
  pool: 5
  username: postgres
  password: password
  host: localhost

railsApp-1

postgres es el usuario por defecto con permisos de Admin, es recomendable crear uno diferente. Y en password debe ir el que configuraste al instalar PostgreSQL.

  1. Vamos a crear nuestra base de datos con la instrucción rake db:create dentro del directorio del proyecto.

  2. Con la instrucción rails s podremos ver funcionando nuestro servidor en localhost:3000.

railsApp-2

About

Reto para hackathon pre Talent-fest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •