En Instant Rails viene ruby, rails, apache, mysql, etc… pero no est?
incluido el gestor de base de datos para postgres. Te lo tienes que
bajar e instalar. Lo puedes obtener en la web oficial:
http://www.postgresql.org/Lo otro que debes hacer es instalar la gema que conecta con postgres
(que es lo que intentaste). Yo siempre he trabajado con “postgres-pr” y
sin problemas.
Jesus: gracias por tu respuesta…
Me olvide mensionar que como gestor de base de Datos estoy utlizando el
pgAdmin III
Ejecute:
genm install postgres-pr y se instalo sin problemas…
Pero de todos modos cuando quiero compilar me da el mismo error
no such file to load – postgres
y cuando intento ejecutar … gem install postgres
Me aparece el siguiente error:
Building native extensions. This could take a while…
ERROR: Error installing postgres:
ERROR: Failed to build gem native extension.
c:/ruby/bin/ruby.exe extconf.rb install postgres
checking for main() in /ms/libpq.lib… no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
–with-opt-dir
–without-opt-dir
–with-opt-include
… (continua)
En este momento como me lo aconcejo Dani estoy buscando la librerÃa
libpq.lib, para entorno windows, hasta el momento solo encuentro para
entornos linux…
Esto es porque no tienes instaladas las librerias y cabeceras de desarrollo
libpq[1].
Debes instalarlas antes de construir la gema para postgres. Busca aqu?[2]
como descargarla para windows.
[2] libpqxx: the official C++ language binding for PostgreSQL
–
Dani
Doni
Gracias DAni por tu respuesta
Si finalmente soluciono este problema, se los hare saber
Gracias a todos de nuevo
silvana