mam RubyOnRails 4.1.4 i PostgreSQL zainstalowane na MacOS X poprzez:Szyny 4 + PostgreSQL hstore, nie można wykonać "CREATE EXTENSION hstore"
brew install postgresql
Kiedy próbuję przenieść ten jeden:
CREATE EXTENSION hstore
daje się mi błąd:
PG::UndefinedFile: ERROR: could not open extension control file "/usr/share/postgresql/9.3/extension/hstore.control": No such file or directory
starałem się znaleźć "hstore.control" w systemie plików za pomocą:
find/-name "hstore.control"
i okazało się, że plik ten znajduje się w inną ścieżkę:
usr/local/Cellar/postgresql/9.3.4/share/postgresql/extension/hstore.control
Więc jak mogę przedefiniować konfiguracji „PG” Gem, aby skorygować ścieżkę rozszerzenia hstore? Właśnie próbował wyjąć gem i zainstalować go z:
rvm all do gem install pg -- --with-pg-config=/usr/local/Cellar/postgresql/9.3.4/bin/pg_config
Ale to nie działa. Nadal mam ten sam błąd.
Z góry dziękuję.
UPDATE:
Właśnie stworzył dowiązaniem do poprawnej ścieżki, ale mimo to daje mi ten sam błąd.
Nie zainstalowałeś modułów contrib? –
Moduły programu Contra @CraigRinger instalują się domyślnie. Znalazłem hstore.control w moim systemie plików. – kuatro