ما هو أمر Rails لإنشاء مستخدم مسؤول في Discourse؟

كما ورد في هذا المنشور، عند تشغيل الأمر التالي لإنشاء مستخدم مسؤول في تثبيت ديسكو جديد عبر وحدة تحكم Rails (دون الحاجة إلى التفعيل عبر البريد الإلكتروني، مرة واحدة فقط، لمستخدم مسؤول واحد):

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

أحصل على الخطأ التالي:

[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:...
^

أنا لست مستخدمًا لأوامر Rails، وأقدّر لو يمكنك إخباري بالأمر الدقيق مع علامات الاقتباس الصحيحة وما إلى ذلك التي يجب استخدامها في الأمر لإنشاء مستخدم مسؤول واحد فقط في تثبيت ديسكو جديد.

اختر ما يناسبك:

rake admin:create                                                      # إنشاء مدير منتدى
rake admin:invite[email]                                               # دعوة مدير إلى هذه النسخة من discourse

ملاحظة: عندما لا تكون متأكدًا، يمكنك دائمًا:

rake --tasks

للحصول على قائمة بمهام rake.

شكرًا لك.
لكن إرسال البريد الإلكتروني لا يعمل، وهذا هو السبب في أنني قلت إنني أريد استخدامه مرة واحدة فقط لإنشاء مستخدم مسؤول واحد.

rake admin:create سيساعدك في إنشاء حساب مسؤول

لكن في هذا الأمر، لم نحدد اسم مستخدم أو كلمة مرور. كيف سنقوم بتسجيل الدخول بعد ذلك؟

آسف، كما قلت، لا أعرف شيئًا عن أوامر Rails. أريد فقط تنفيذ هذا الأمر “الضروري”.

[6] pry(main)> rake admin:create                                                      # ينشئ مسؤولًا للمنتدى
NameError: undefined local variable or method `create' for main:Object
from (pry):5:in `__pry__`

لهذا السبب نشرت خيارين.

يمكنك الاختيار بناءً على وضعك الحالي والمستقبلي.

نفّذ الأمر وسيطلب منك ذلك.

[6] pry(main)> rake admin:create                                                      # إنشاء مدير منتدى
NameError: متغير محلي أو دالة `create` غير مُعرَّفة لـ main:Object
من (pry):5: في `__pry__`

لم يتم إدخاله في وحدة تحكم Rails.

استخدم:

./launcher enter app
rake admin:create

يا إلهي! يا إلهي!!

شكرًا لك.

تم الأمر، والآن كل شيء على ما يرام.