Preparando el entorno de trabajo para el sistema operativo Windows.
Nota: puedes ejecutar la instalación del punto 1 y 2 simultaneamente.
- 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
Debiancomo lo esUbuntu, puedes ver: https://github.com/rvm/ubuntu_rvm, RVM es un manejador de versiones de ruby, para más información: https://rvm.io/
Presionamos la tecla ENTER para que se instalen los 3 componentes.
En este punto ya culmino la instalación de
rubyy sus dependencias con el sistema.
Verificamos con el comando
ruby -v.
- Descargar de
https://www.postgresql.org/download/windows/e instalar la versión 9.4.17 dePostgreSQL. Es un manejador de base de datos relacionales.
Si usas Linux específicamente distribuciones basadas en
Debiancomo lo esUbuntu, 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-devEsto instala el cliente y servidor de la base de datos y algunos scripts de utilería
El paquete
libpq-devnos permitirá compilar la gema para PostgreSQL.Confirma que la instalación terminó adecuadamente:
psql --versionPara 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
Al ejecutar pgAdmin III verificamos que se haya instalado. Este es nuestro administrador de base de datos.
- Instalamos la gema
railsdesdehttps://rubygems.org/con la instruccióngem install rails -v 4.2.10 --no-ri --no-rdocen un cmd.
Nota: no se te olvide agregar
--no-ri --no-rdoc.
Verificamos con la instrucción
rails -v.
- Ya disponemos de un proyecto al momento de clonar este repositorio, por lo que puedes saltarte este punto.
Crearemos un proyecto de
railscon una configuración de base de datos paraPostgreSQL.
Con la instrucción
rails new my-app -d postgresqlen un cmd.
- Entramos al proyecto con la instrucción
cd name-appy configuramos./config/database.ymlcon 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: localhostpostgres es el usuario por defecto con permisos de Admin, es recomendable crear uno diferente. Y en
passworddebe ir el que configuraste al instalarPostgreSQL.
-
Vamos a crear nuestra base de datos con la instrucción
rake db:createdentro del directorio del proyecto. -
Con la instrucción
rails spodremos ver funcionando nuestro servidor enlocalhost:3000.
























