Hi all, I installed Rails 3.0 + PostgreSQL 8.4. Installed the gem postgre-pr I added " gem ''postgres-pr'' " to my Gemfile I defined my database.yml with: # PostgreSQL 8.4 development: adapter: postgresql encoding: unicode database: testdb pool: 5 username: test password: ****** I run rails server which starts, but application environment returns this error: no such file to load -- pg Any idea about where this comes from ? Thanks for help ! Fred -- 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.
2011/10/26 Frédéric Champreux <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>:> no such file to load -- pggem install pg -- 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@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On 11-10-26 11:38 AM, Frédéric Champreux wrote:> Hi all, > > I installed Rails 3.0 + PostgreSQL 8.4. > Installed the gem postgre-pr > I added " gem ''postgres-pr'' " to my Gemfile > I defined my database.yml with: > # PostgreSQL 8.4 > development: > adapter: postgresql > encoding: unicode > database: testdb > pool: 5 > username: test > password: ****** > > I run rails server which starts, but application environment returns > this error: > no such file to load -- pg > > Any idea about where this comes from ? > > Thanks for help ! > > Fred >You will need to locate where pg_config is installed, if you are on linux then you can type: $ which pg_config /usr/local/pgsql/bin/pg_config Plug that into gem install command like this: sudo gem install pg -- --with-pg-config=/usr/local/pgsql/bin/pg_config Also in your database.yml, you should also add (for local development) host: localhost -- Kind Regards, Rajinder Yadav | http://DevMentor.org | Do Good! ~ Share Freely -- 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@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Thu, Oct 27, 2011 at 7:43 AM, Rajinder Yadav <devguy.ca-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> On 11-10-26 11:38 AM, Frédéric Champreux wrote: > >> Hi all, >> >> I installed Rails 3.0 + PostgreSQL 8.4. >> Installed the gem postgre-pr >> I added " gem ''postgres-pr'' " to my Gemfile >> I defined my database.yml with: >> # PostgreSQL 8.4 >> development: >> adapter: postgresql >> encoding: unicode >> database: testdb >> pool: 5 >> username: test >> password: ****** >> >> I run rails server which starts, but application environment returns >> this error: >> no such file to load -- pg >> >> Any idea about where this comes from ? >> >> Thanks for help ! >> >> Fred >> >> > You will need to locate where pg_config is installed, if you are on linux > then you can type: > > $ which pg_config > /usr/local/pgsql/bin/pg_config > > Plug that into gem install command like this: > > sudo gem install pg -- --with-pg-config=/usr/local/**pgsql/bin/pg_config > > Also in your database.yml, you should also add (for local development) > > host: localhost >At least on UNIX, for local development, a host: is not always required. One can also connect over a local Unix-domain socket, possibly without a password (because already authenticated to the Operating System). The detailed setting of access rights for these 2 cases is covered in the file /etc/postgresql/8.4/main/pg_hba.conf. HTH, Peter -- 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@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Rajinder Yadav wrote in post #1028746:> On 11-10-26 11:38 AM, Frdric Champreux wrote: >> database: testdb >> Thanks for help ! >> >> Fred >> > > You will need to locate where pg_config is installed, if you are on > linux then you can type: > > $ which pg_config > /usr/local/pgsql/bin/pg_config > > Plug that into gem install command like this: > > sudo gem install pg -- --with-pg-config=/usr/local/pgsql/bin/pg_config > > Also in your database.yml, you should also add (for local development) > > host: localhost > > > -- > Kind Regards, > Rajinder Yadav | http://DevMentor.org | Do Good! ~ Share FreelyWell, thanks for your help ! Indeed, I had to install libpq-dev, locate pg_config, and then the pg gem. It''s my first try with PostgreSQL, and I not sure to understand why the postgre-pr gem was not sufficient ? But it works fine now ! Thanks for your help ! Best regards, Fred -- 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.