Hello,
I have two computers and in one I can install the gem as expected, but
in the other, I can''t.
The differences are that in the one that I can, I compiled&installed
postgre myself, in the one that doesn''t work, the installation has been
made with the the .dmg file from enterprisedb
Before I uninstall and install again, how I can specific the correct
path to the pg_config --libdir ?
Here is what I get:
sh-3.2# env ARCHFLAGS="-arch i386" gem install --remote postgres
Building native extensions. This could take a while...
ERROR: Error installing postgres:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb install --remote postgres
extconf.rb:73: command not found: pg_config --bindir
extconf.rb:46: command not found: pg_config --includedir
extconf.rb:53: command not found: pg_config --libdir
checking for main() in -lpq... 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
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
--with-pgsql-dir
--without-pgsql-dir
--with-pgsql-include
--without-pgsql-include=${pgsql-dir}/include
--with-pgsql-lib
--without-pgsql-lib=${pgsql-dir}/lib
--with-pqlib
--without-pqlib
Could not find PostgreSQL build environment (libraries & headers):
Makefile not created
The libraries are in /usr/local/postresql/ in both computers ...
thanks,
r.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
Isak wrote:> On 15 Jan, 11:55, Raimon Fs <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote: >> Hello, >> >> I have two computers and in one I can install the gem as expected, but >> in the other, I can''t. >> >> The differences are that in the one that I can, I compiled&installed >> postgre myself, in the one that doesn''t work, the installation has been >> made with the the .dmg file from enterprisedb >> > > I think the swiches you need to add are --with-pgsql-include-dir and -- > with-pgsql-lib-dir. If the .dmg does indeed include the required > headers and libraries, that is. > You could also just go with the postgres-pr (pr for "pure ruby") gem > if this isn''t a production server. > > PS: It''s "pg", "Postgres" or "PostgreSQL", not "Postgre".thanks for the clarification. I don''t know how to add those switches without getting an error. as this is not a production server, I''ve installed the postgres-pr gem without any problem. I''m going to try to find more info about this pr gem. r. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 15 Jan 2009, at 11:26, Raimon Fs wrote:> > Isak wrote: >> On 15 Jan, 11:55, Raimon Fs <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote: >>> Hello, >>> >>> I have two computers and in one I can install the gem as expected, >>> but >>> in the other, I can''t. >>> >>> The differences are that in the one that I can, I compiled&installed >>> postgre myself, in the one that doesn''t work, the installation has >>> been >>> made with the the .dmg file from enterprisedb >>> >> >> I think the swiches you need to add are --with-pgsql-include-dir >> and -- >> with-pgsql-lib-dir. If the .dmg does indeed include the required >> headers and libraries, that is. >> You could also just go with the postgres-pr (pr for "pure ruby") gem >> if this isn''t a production server. >> >> PS: It''s "pg", "Postgres" or "PostgreSQL", not "Postgre". > > thanks for the clarification. I don''t know how to add those switches > without getting an error. >gem install foo -- --with_something_dir=... Fred> as this is not a production server, I''ve installed the postgres-pr gem > without any problem. > > I''m going to try to find more info about this pr gem. > > r. > -- > Posted via http://www.ruby-forum.com/. > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung wrote:> On 15 Jan 2009, at 11:26, Raimon Fs wrote: > >>>> postgre myself, in the one that doesn''t work, the installation has >>> >>> PS: It''s "pg", "Postgres" or "PostgreSQL", not "Postgre". >> >> thanks for the clarification. I don''t know how to add those switches >> without getting an error. >> > > gem install foo -- --with_something_dir=... > > Fredthanks, I can''t install either but the -- works ok. let''s uninstall and install again compiling it ... thanks, r. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
After uninstalling and installing again from source code, I''m having the same problem ... Wich postgres gem versuion it''s the most newer for Ruby ? This is a new project, I don''t care for old compatibilities, I think the newest is the one I''m trying to install. Do I have to specify some special options while compiling/installing postgresql from source ? The only difference from one computer (works) to the other (doesn''t work) is the postgresql version: 8.3 works 8.3.5 doesn''t work (can''t find the libraries ...) Any help would be much appreciated ... thanks, r. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> Wich postgres gem versuion it''s the most newer for Ruby ? >Hi, sudo gem install pg That''s the newest. -- On demand video training for distance learners: http://www.digiprof.fr -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Fernando Perez wrote:> >> Wich postgres gem versuion it''s the most newer for Ruby ? >> > Hi, > > sudo gem install pg > > > That''s the newest. > > -- > On demand video training for distance learners: http://www.digiprof.frthanks! I have had to add theARCHFLAGS but finally I could install it: sh-3.2# sudo env ARCHFLAGS="-arch i386" gem install pg thanks! r. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi, I solved it by running "sudo apt-get install libpq-dev", which installed the libraries for development needs. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.