Bathinda
(Bathinda Helper)
2020 年 4 月 10 日午後 1:01
1
この 投稿で説明されている通り、新しい Discourse インストールで Rails コンソールを介して管理者ユーザーを作成する際(一度だけ、1 人の管理者に対してメールによるアクティベーションを不要とする場合)、以下のコマンドを実行しました。
> 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 コマンドの専門家ではありません。新鮮な Discourse インストールで 1 人の管理者ユーザーを作成するために、正確なコマンド、正確なクォートなどを含めて、実際に使用するべきコマンドを教えていただけますでしょうか。
お好きな方を選んでください:
rake admin:create # フォーラム管理者を作成
rake admin:invite[email] # この Discourse インスタンスに管理者を招待
参考までに、不明な場合はいつでも以下を実行できます:
rake --tasks
これにより、利用可能な Rake タスクの一覧が表示されます。
「いいね!」 3
Bathinda
(Bathinda Helper)
2020 年 4 月 10 日午後 1:10
3
ありがとうございます。
ただ、メール送信が機能していないため、1 回だけ使用して管理者ユーザーを 1 人作成したいと言ったのです。
rake admin:create これにより管理者を作成できます
「いいね!」 3
Bathinda
(Bathinda Helper)
2020 年 4 月 10 日午後 1:13
5
itsbhanusharma:
rake admin:create
しかし、このコマンドではユーザー名やパスワードを指定していません。その後、どのようにログインすればよいのでしょうか?
すみません、前述の通り、Rails コマンドについては何も知りません。必要なこの 1 つのコマンドを実行したいだけです。
[6] pry(main)> rake admin:create # Creates a forum administrator
NameError: undefined local variable or method `create' for main:Object
from (pry):5:in `__pry__'
Bathinda
(Bathinda Helper)
2020 年 4 月 10 日午後 1:14
8
[6] pry(main)> rake admin:create # フォーラム管理者を作成
NameError: main:Object で未定義のローカル変数またはメソッド `create'
from (pry):5:in `__pry__'
Stephen
(Stephen)
2020 年 4 月 10 日午後 1:15
9
rails コンソールには入力されていません。
以下を使用してください:
./launcher enter app
rake admin:create
「いいね!」 4
system
(system)
クローズされました:
2020 年 5 月 10 日午後 1:17
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.