Was ist der Rails-Befehl, um einen Admin-Benutzer in Discourse zu erstellen?

Wie in diesem Beitrag beschrieben, erhalte ich beim Ausführen dieses Befehls, um einen Admin-Benutzer auf einer neuen Discourse-Installation über die Rails-Konsole zu erstellen (ohne dass eine Aktivierung per E-Mail erforderlich ist, und zwar nur einmal für einen Admin):

u = User.create!(username: ‘xx’, email: ‘xx@xx.com’, password: ‘xxx’, mailing_list_mode: ‘true’); u.approve(Discourse.system_user, false); u.activate

folgenden Fehler:

[1] pry(main)> ="u = User.create!(username: 'user1', email: 'user1@email.com', password: 'Password12345', mailing_list_mode: 'true'); u.approve(Discourse.system_user, false); u.activate"

SyntaxError: unexpected '=', expecting end-of-input
="u = User.create!(username: ...
^

Ich bin kein Nutzer von Rails-Befehlen. Ich wäre Ihnen dankbar, wenn Sie mir den exakten Befehl mit den korrekten Anführungszeichen usw. nennen könnten, den ich verwenden muss, um auf einer frischen Discourse-Installation einfach nur einen Admin-Benutzer zu erstellen.

Treffen Sie Ihre Auswahl:

rake admin:create                                                      # Erstellt einen Forenadministrator
rake admin:invite[email]                                               # Lädt einen Administrator für diese Discourse-Instanz ein

Falls Sie sich unsicher sind, können Sie immer:

rake --tasks

ausführen, um eine Liste der Rake-Aufgaben zu erhalten.

Danke. Aber das Versenden von E-Mails funktioniert nicht, deshalb habe ich gesagt, dass ich es nur einmal verwenden möchte, um einen einzigen Admin-Benutzer zu erstellen.

rake admin:create damit erstellen Sie einen Admin

Aber bei diesem Befehl haben wir keinen Benutzernamen oder kein Passwort angegeben. Wie sollen wir uns danach einloggen?

Entschuldigung, wie gesagt, ich kenne mich mit Rails-Befehlen überhaupt nicht aus. Ich möchte nur diesen einen „notwendigen

Deshalb habe ich zwei Optionen vorgeschlagen.

Sie können je nach Ihrer aktuellen und zukünftigen Situation wählen.

Führen Sie den Befehl aus, und er wird Sie danach fragen.

[6] pry(main)> rake admin:create                                                      # Erstellt einen Forenadministrator
NameError: lokale Variable oder Methode `create' für main:Object nicht definiert
aus (pry):5:in `__pry__'

Es wird nicht in der Rails-Konsole eingegeben.

Verwenden Sie:

./launcher enter app
rake admin:create

Oh! Mein Gott!!

Danke.

Habe es erledigt, und jetzt ist alles in Ordnung.