2017-07-20 24 views
0

私はpostgisにいくつかの問題があります。私はレール4を使い、私はmac osx sierra 10.12にいる。Rails:私がrake dbを実行するとPostGISエラーが発生する

私は、PostGISのためのスーパーユーザーekylibreを持っていると私は、この情報を使用してファイルのdatabase.ymlをを持っている:

default: &default 
    adapter: postgis 
    encoding: unicode 
    pool: 5 
    postgis_extension: [] 
    schema_search_path: public,postgis 
    username: ekylibre 
    password: ekylibre 
    host: 127.0.0.1 

私が実行しようとすると:

rake db:create

私はこのエラーがあります:

ActiveRecord::StatementInvalid: PG::UndefinedFile: ERROR: could not open extension control file "/usr/local/Cellar/[email protected]/9.5.7/share/[email protected]/extension/postgis.control": No such file or directory

私はもちろんポストギスを持っています。私はhomebrewを使ってpostgisをインストールしました。 誰かが解決策やトラックを持っていますか? ありがとうございます。

答えて

0

我々はPostGISのアダプタを使用する場合、我々は手動で私達のデータベースのためのPostGISのextensioinを作成:

$ psql -c your_database_name 
$ CREATE_EXTENSION postgis 

をしても、私はあなたが、私が思うあなたのdatabase.yml

postgis_extension: [] 
schema_search_path: public,postgis 

でtheese文字列についてはよく分かりませんそれらを落とすことができます。

関連する問題