RoR & PostgreSQL: "require" Aufruf schlägt fehl

30/10/2008 - 16:46 von Florian Auer | Report spam
Hallo zusammen,


ich habe eben versucht, nach Anleitung [1,2] meine RoR-Installation mit dem
PostgreSQL-Server zu verheiraten. Angeblich hat es die Extension auch
korrekt installiert, allerdings schlàgt ein "require" Aufruf fehl:

8<
irb(main):003:0> require 'postgresql'
LoadError: no such file to load -- postgresql
from (irb):3:in `require'
from (irb):3
irb(main):004:0> require 'postgres'
LoadError: no such file to load -- postgres
from (irb):4:in `require'
from (irb):4
irb(main):005:0> require 'pg'
LoadError: no such file to load -- pg
from (irb):5:in `require'
from (irb):5
8<

Hat irgendjemand von euch RoR mit PostgreSQL zum laufen bekommen und kann
mir ggf. helfen?



Systeminfos
Ubuntu Hardy Heron
ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
Rails 2.1.2

Lokale GEMs
actionmailer (2.1.2)
actionpack (2.1.2)
activerecord (2.1.2)
activeresource (2.1.2)
activesupport (2.1.2)
fastthread (1.0.1)
mysql (2.7)
passenger (2.0.3)
rack (0.4.0)
rails (2.1.2)
rake (0.8.3)
rmagick (2.7.0)
ruby-pg (0.7.9.2008.01.28)
rubygems-update (1.3.0)
will_paginate (2.2.2)

Installierte PostgreSQL-Pakete
$ dpkg -l|grep postgresql|grep ^i|awk '{print $2" "$3}'
odbc-postgresql 1:08.01.0200-2.1
openoffice.org-sdbc-postgresql 1:0.7.5+OOo2.4.1-1ubuntu2
postgresql 8.3.3-0ubuntu0.8.04
postgresql-8.3 8.3.3-0ubuntu0.8.04
postgresql-client-8.3 8.3.3-0ubuntu0.8.04
postgresql-client-common 87
postgresql-common 87
postgresql-doc 8.3.3-0ubuntu0.8.04
postgresql-doc-8.3 8.3.3-0ubuntu0.8.04
postgresql-server-dev-8.3 8.3.3-0ubuntu0.8.04


Installierte Ruby-Pakete
$ dpkg -l|grep ruby|grep ^i|awk '{print $2" "$3}'
libbreakpoint-ruby1.8 0.5.1-2
libcmdparse2-ruby1.8 2.0.2-2
libdaemons-ruby1.8 1.0.9-1
liberb-ruby 4.1
libgems-ruby1.8 1.1.1-1~hardy1
liblog4r-ruby1.8 1.0.5-6
libmmap-ruby1.8 0.2.6-2
libmysql-ruby 2.7.4-1
libmysql-ruby1.8 2.7.4-1
libncurses-ruby1.8 1.1-2
libopenssl-ruby 4.1
libopenssl-ruby1.8 1.8.6.111-2ubuntu1.2
libreadline-ruby1.8 1.8.6.111-2ubuntu1.2
libredcloth-ruby1.8 3.0.99.0.svn.20060519-1
libruby 4.1
libruby1.8 1.8.6.111-2ubuntu1.2
libruby1.8-extras 0.4
libsqlite3-ruby1.8 1.2.1-1
rails 2.0.2-1ubuntu1
rake 0.8.1-3
rdoc 4.1
ruby 4.1
ruby1.8 1.8.6.111-2ubuntu1.2
ruby1.8-dev 1.8.6.111-2ubuntu1.2


Links
[1] http://wiki.rubyonrails.org/rails/pages/PostgreSQL
[2] http://archives.postgresql.org/pgsq...g00003.php

MfG/Regards,

Florian
 

Lesen sie die antworten

#1 Ralph Angenendt
30/10/2008 - 17:01 | Warnen spam
Well, Florian Auer wrote:
Hallo zusammen,

ich habe eben versucht, nach Anleitung [1,2] meine RoR-Installation mit dem
PostgreSQL-Server zu verheiraten. Angeblich hat es die Extension auch
korrekt installiert, allerdings schlàgt ein "require" Aufruf fehl:

8<
irb(main):003:0> require 'postgresql'
LoadError: no such file to load -- postgresql
from (irb):3:in `require'
from (irb):3
irb(main):004:0> require 'postgres'
LoadError: no such file to load -- postgres
from (irb):4:in `require'
from (irb):4
irb(main):005:0> require 'pg'
LoadError: no such file to load -- pg
from (irb):5:in `require'
from (irb):5
8<



Wie sieht denn deine database.yml aus?

Folgendes tut hier übrigens:

| [ rails] script/console
| Loading development environment (Rails 2.1.1)
| >> require 'postgres'
| => []
| >>

Das hier auch:

| irb(main):001:0> require 'rubygems'
| => true
| irb(main):002:0> require 'postgres'
| => true
| irb(main):003:0>

Cheers,

Ralph
Von Bismarck stammt der Satz, dass die Leute ruhiger schlafen könnten, wenn
sie nicht wissen, wie Gesetze und Würste gemacht werden. Wer heute diesen Satz
zitiert, beleidigt Würste. -- Heribert Prantl zum geplanten BKA-Gesetz
Nicht schreiben können: http://lestighaniker.de/

Ähnliche fragen