Hi!

Trying to install the Discourse forum (https://github.com/discourse/discourse) 
manually without Docker. I got PostgreSQL 9.4, Redis and my bundle all set up, 
however the migration seems to fail:

== 20120921162512 AddMetaDataToForumThreads: migrating ========================
-- execute("CREATE EXTENSION IF NOT EXISTS hstore")
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::UndefinedFile: ERROR:  could not open extension control file 
"/usr/local/share/postgresql/extension/hstore.control": No such file or 
directory
: CREATE EXTENSION IF NOT EXISTS 
hstore/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
ActiveRecord::StatementInvalid: PG::UndefinedFile: ERROR:  could not open 
extension control file "/usr/local/share/postgresql/extension/hstore.control": 
No such file or directory
: CREATE EXTENSION IF NOT EXISTS hstore
/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
PG::UndefinedFile: ERROR:  could not open extension control file 
"/usr/local/share/postgresql/extension/hstore.control": No such file or 
directory
/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)

I then did a `touch /usr/local/share/postgresql/extension/hstore.control` and 
now on `rake db:migrate` I get:

ps: %p|$|%a: keyword not found
ps: no valid keywords
== 20120921162512 AddMetaDataToForumThreads: migrating ========================
-- execute("CREATE EXTENSION IF NOT EXISTS hstore")
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::InvalidParameterValue: ERROR:  version to install must be specified
: CREATE EXTENSION IF NOT EXISTS 
hstore/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
ActiveRecord::StatementInvalid: PG::InvalidParameterValue: ERROR:  version to 
install must be specified
: CREATE EXTENSION IF NOT EXISTS hstore
/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
PG::InvalidParameterValue: ERROR:  version to install must be specified
/home/od/discourse/db/migrate/20120921162512_add_meta_data_to_forum_threads.rb:3:in
 `change'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)

Only Docker installs are supported meaning the Discourse team won't help me 
with this one. Docker or not though, it's still odd that the migration should 
fail like this.

O.D.

Reply via email to