• Inspiración
  • Tutoriales
  • Bootcamp

Planer

  • Inspiración
  • Tutoriales
  • Bootcamp

Instalando PostgreSQL para Ruby on Rails en OSX

PostgreSQL es un excelente motor de bases de datos pero para los que estamos acostumbrados a las bondades de OSX de que todo sea una simple aplicación que se descarga y estamos listos puede ser frustrante.

bundle gem pg error

bundle gem pg error

Este error lo obtenemos cuando tenemos declarada la gema pg en el gemfile (aunque sea exclusivamente para el entorno de producción) y nosotros no la tenemos dentro de nuestro computador. Si no queremos ocupar la gema pg lo que podemos hacer es decirle a bundle que no la instale localmente, esto se puede lograr con:

 bundle install --without production 

Pero, ¿Qué pasa si realmente queremos instalar la gema para poder homologar el entorno de desarrollo con el entorno de producción, o, queremos descargar la base de datos de heroku (que está en Postgres) y ocuparla dentro de nuestro computador?

Instalando PostgresSQL

Paso 1: Descargar e instalar postgresAPP

PostgresAPP

PostgresAPP

Paso 2:

Agregar al path la carpeta de binarios Este paso es ligeramente más complejo, hay que abrir con sublime, vim, nano o el editor que quieras el archivo .bash_profile que se encuentra oculto en la carpeta de usuarios (todo los archivos que empiezan con un punto están ocultos en OSX y en Linux), ahí dentro tienes que agregar al final:

PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" 

Y con eso estaríamos listos, ahora tienes que abrir una nueva terminal (cada vez que modificas el path tienes que abrir una terminal nueva para que cargue, vas a la carpeta de tu proyecto rails y bundle install.

Te gustaría descargar la base de datos de Heroku para ocuparla localmente?, aquí los pasos para descargarla y usarla.

Nov 9, 2014Gonzalo Sánchez
Share
  • El Autor
  • Últimos Posts

About Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas y por sobre todo fundador de en1mes.
  • Türkiye’de canlı skorları takip etmenin en kolay yolu Bahiscom giriş adresidir - September 17, 2025
  • Yeni başlayanlar için indirme rehberi Kraken Casino rehberi 🚀 - September 17, 2025
  • Sweet Bonanza oyna ve 🧿 tatlı çarpanlarla kazan - September 17, 2025
  • Casino Alev ile gerçek para kazanma yolları - September 17, 2025
  • Yeni maceralar 🎰 için Alev Casino seni çağırıyor - September 16, 2025
  • Bahiscom giriş yaptıktan sonra hangi promosyonlar var? - September 16, 2025
  • Bahis severler arasında popüler olan Bahiscom güncel giriş adresi güven verir - September 15, 2025
  • Sharpen your skills through demo Keno slot practice - September 15, 2025
  • Canlı bahis severler için kazançlı fırsatlar Lüks casino giriş ile geliyor - September 15, 2025
  • Mostbet ile eglenceli zaman gecirin - September 14, 2025
November 9, 2014 Bases de datos, TutorialesGemas, Postgesql, Ruby on Rails
Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas
y por sobre todo fundador de en1mes.

7 Juegos Para Aprender a Programar3 plataformas para almacenar rails en la nube
Comments: 1
  1. melissa
    April 6, 2015 at 2:05 am

    cabe mencionar que en la ruta:
    PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" hay que poner la version correspondiente al Postgres que UNO bajó, obviamente. Para saber que version se instaló, hice click en el elefantito que se instala en el menu superior de OSX y luego "About", parece logico, pero lo comento por si acaso hay usuarios (quizas novatos) que copian y pegan sin fijarse en esas cosas.

    ReplyCancel

Leave a Reply Cancel reply

Tags
mostbetslotticamostbet UZslottica PLkudos casino no deposit bonuskudos casino bonus codeskudos casino free chipkudos casino loginRuby on Railskudos casino sister siteskudos casino free spinskudos casino no deposit bonus codesaviatoraviator KZozwincasinoozwincasino AUemprendimientos digitalesfortunetigerfortunetiger BRTutorialesDiseño20bet plbet20 casinokudos casinoLondonLondon UZ20 betbj88slottica BR20bet casino logowanie20bet kasynoHerramientas20 bet casinohtml5gratogana entrargratogana juegos en vivo20bet logowanieWordpressrubyLanding PageBases de datosplaycroco casinoplay crocogratogana onlineparty poker casino
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • Interesado en otros tipos de emprendimiento?

    Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • No te pierdas ningún artículo.

  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • IRAMATOGEL
  • 2025 © UGMSLOT
    Planer theme by Dankov