Questo funziona per me:
Ma ci sono diversi altri modi per risolvere questo problema tra cui scegliere:
-
aggiungere l’impostazione dell’ambiente
USER=discourseall’immagine di avvio di docker -
aggiungere
-e USER=discourse \\ad\\exec -
aggiungere questo a
backup_restore.rbif Rails.env.development? username = ENV["USER"] || "discourse" end
Inoltre, c’è un nuovo problema quando si esegue d/discourse nell’ambiente di sviluppo docker:
$ d/discourse backup
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require': cannot load such file -- thor (LoadError)
from <internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require'
from script/discourse:4:in `<main>'
mentre d/bundle exec script/discourse backup funziona (vedi patch).