Hallo, ich habe Discourse ohne Docker eingerichtet, oder zumindest wollte ich das, bis ich zu diesem Schritt kam:
bundle exec rake db:create
Errno::EACCES: Permission denied @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Hallo, ich habe Discourse ohne Docker eingerichtet, oder zumindest wollte ich das, bis ich zu diesem Schritt kam:
bundle exec rake db:create
Errno::EACCES: Permission denied @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Welchem Entwicklungsleitfaden folgen Sie?
Ich denke, das Problem ist, dass Ihr Benutzer keine Rechte zum Erstellen einer Datenbank hat.
Ich weiß, obwohl ich dem Benutzer Superuser-Rechte gegeben habe! Und ich habe diese Anleitung befolgt!
Meine Vermutung ist, dass der von Ihnen erstellte Benutzer und der von ihm verwendete Benutzer nicht derselbe sind. Ich weiß aber auch nicht, was ich Ihnen sonst noch sagen soll.
Ah, herausgefunden! Einige Dateien im Discourse-Verzeichnis waren nicht beschreibbar!
chmod -R 777 .
Großartig! Ich vermutete, es war etwas Banales, aber es gibt so viele Kleinigkeiten, die es sein könnten!
Also, sind Sie jetzt bereit?
Ja, es ist gelöst! Kleine Dinge können einen großen Unterschied machen!
Für diesen gibt es jetzt einen neuen Fehler (unglaublich
!):
#<Thread:0x000055c972f94c78 /home/discourse/lib/scheduler/defer.rb:79 run> terminated with exception (report_on_exception is true):
/usr/local/rvm/gems/ruby-3.0.2/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:323:inconnection_pool': ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management/rails_61_compat.rb:8:incurrent’
from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:115:incurrent_db_hostnames' from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:111:incurrent_hostname’
from lib/discourse.rb:176:inhandle_job_exception' from /home/discourse/lib/scheduler/defer.rb:102:inrescue in do_work’
from /home/discourse/lib/scheduler/defer.rb:101:indo_work' from /home/discourse/lib/scheduler/defer.rb:79:inblock (2 levels) in start_thread’
/usr/local/rvm/gems/ruby-3.0.2/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:323:inconnection_pool': ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:79:inwith_connection’
from /home/discourse/lib/scheduler/defer.rb:89:indo_work' from /home/discourse/lib/scheduler/defer.rb:79:inblock (2 levels) in start_thread’