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.

Reply via email to