我必須安裝在我的MacOS X RubyOnRails 4.1.4和PostgreSQL:軌道4 + PostgreSQL的hstore,不能執行 「創建擴展hstore」
brew install postgresql
當我試圖轉移這一個:
CREATE EXTENSION hstore
它給了我一個錯誤:
PG::UndefinedFile: ERROR: could not open extension control file "/usr/share/postgresql/9.3/extension/hstore.control": No such file or directory
我試着用在文件系統中找到 「hstore.control」:
find/-name "hstore.control"
,並發現該文件位於不同的路徑:
usr/local/Cellar/postgresql/9.3.4/share/postgresql/extension/hstore.control
所以,我怎麼能重新定義「PG」創業板的配置糾正hstore擴展的路徑? 我只是試圖移除寶石,並安裝它:
rvm all do gem install pg -- --with-pg-config=/usr/local/Cellar/postgresql/9.3.4/bin/pg_config
但沒有奏效。我仍然有同樣的錯誤。
預先感謝您。
UPDATE:
我剛剛創建符號鏈接到正確的路徑,但無論如何,它給我出了同樣的錯誤。
沒有安裝contrib模塊? –
@CraigRinger默認情況下安裝Contrib模塊。我在我的文件系統中找到了hstore.control。 – kuatro