Salut, j’ai configuré Discourse sans Docker, ou du moins je voulais le faire jusqu’à ce que j’arrive à cette étape :
bundle exec rake db:create
Errno::EACCES : Permission refusée @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Salut, j’ai configuré Discourse sans Docker, ou du moins je voulais le faire jusqu’à ce que j’arrive à cette étape :
bundle exec rake db:create
Errno::EACCES : Permission refusée @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js
Quel guide de développement suivez-vous ?
Je pense que le problème est que votre utilisateur n’a pas les droits nécessaires pour créer une base de données.
Je sais, même si j’ai donné à l’utilisateur les droits de superutilisateur ! Et j’ai suivi ce guide !
Ma meilleure supposition est que l’utilisateur que vous avez créé et celui qu’il utilise ne sont pas les mêmes. Je ne sais pas quoi vous dire d’autre, cependant.
Ah, j’ai trouvé ! Certains fichiers du répertoire Discourse n’étaient pas inscriptibles !
chmod -R 777 .
Super ! Je pensais que c’était quelque chose de bête, mais il y a tellement de petites choses qui pourraient être !
Alors, tout est réglé maintenant ?
Oui, c’est résolu ! Les petites choses peuvent faire une grande différence !
Pour cela, il y a maintenant une nouvelle erreur (incroyable
!) :
#<Thread:0x000055c972f94c78 /home/discourse/lib/scheduler/defer.rb:79 run> terminé avec une exception (report_on_exception est vrai) :
/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’