On Thu, Oct 27, 2011 at 7:43 AM, Rajinder Yadav <[email protected]> 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

