Ciao, ho configurato Discourse senza Docker, o almeno volevo farlo fino a quando non sono arrivato a questo passaggio:
bundle exec rake db:create
Errno::EACCES: Permesso negato @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Ciao, ho configurato Discourse senza Docker, o almeno volevo farlo fino a quando non sono arrivato a questo passaggio:
bundle exec rake db:create
Errno::EACCES: Permesso negato @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Quale guida allo sviluppo stai seguendo?
Penso che il problema sia che il tuo utente non ha i diritti per creare un database.
Lo so, anche se ho dato all’utente i diritti di superutente! E ho seguito questa guida!
La mia migliore ipotesi è che l’utente che hai creato e l’utente che sta utilizzando non siano gli stessi. Non so cos’altro dirti, però.
Ah, scoperto! Alcuni file nella directory Discourse non erano scrivibili!
chmod -R 777 .
Ottimo! Pensavo fosse qualcosa di sciocco, ma ci sono così tante piccole cose che potrebbero essere!
Quindi ora sei a posto?
Sì, è risolto! Le piccole cose possono fare una grande differenza!
Per questo c’è un nuovo errore (incredibile
!):
#<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’