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.