我无法创建此扩展程序“hstore”。
rails版本:5
osx版本:10.12.6
当我输入此命令“postgres -V”时,它返回:
postgres (PostgreSQL) 10.1
完整的错误日志是:
bilals-MacBook-Pro-2:testapp bilalbasharat$ bundle exec rails db:setup
Database 'testapp_development' already exists
Database 'testapp_test' already exists
-- enable_extension("plpgsql")
-> 0.0196s
-- enable_extension("hstore")
rails aborted!
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "PARALLEL"
: CREATE EXTENSION IF NOT EXISTS "hstore"
答案 0 :(得分:0)
我将我的操作系统更新为“macOS high sierra”。在一个新的操作系统我设置rails应用程序从brew开始,而不是安装postgres,而不是节点和设置rails应用程序。比我运行“捆绑exec rails db:setup”时,它修复了,项目运行得很好。
这不是一个实际的解决方案。这很费时间。但它确实有效。