# Discourse에서 관리자 사용자를 생성하는 Rails 명령어는 무엇인가요?

**URL:** https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545
**Category:** Support
**Created:** [4월 10, 2020, 1:01오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545 "2020-04-10T13:01:34Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [4월 10, 2020, 1:01오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/1 "2020-04-10T13:01:34Z")

</div>

[이 게시물](https://meta.discourse.org/t/how-to-manually-add-users-and-email-in-console-mode/26669/9?u=bathinda)에서 설명하듯, 새로 설치한 디스코(Discourse)에서 이메일 활성화 없이(단 한 번, 관리자 1명을 위해) rails 콘솔을 통해 관리자 사용자를 생성하기 위해 이 명령을 실행하면:

> u = User.create!(username: ‘xx’, email: ‘xx@xx.com’, password: ‘xxx’, mailing\_list\_mode: ‘true’);u.approve(Discourse.system\_user, false) ; u.activate

다음과 같은 오류가 발생합니다:

```plaintext
[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 명령어를 잘 다루지 못합니다. 새로 설치한 디스코에 관리자 사용자를 1명만 생성하기 위해 명령어에 사용할 정확한 따옴표 등을 포함한 정확한 명령어를 알려주시면 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![DBHacker](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dbhacker/32/173072_2.png) [@DBHacker](https://meta.discourse.org/u/DBHacker)
#### Post date: [4월 10, 2020, 1:09오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/2 "2020-04-10T13:09:09Z")

</div>

원하시는 것을 선택하세요:

```plaintext
rake admin:create # Creates a forum administrator

```

```plaintext
rake admin:invite[email] # invite an admin to this discourse instance

```

참고로, 확실하지 않을 때는 항상 다음을 사용할 수 있습니다:

```plaintext
rake --tasks

```

rake 목록을 가져옵니다.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [4월 10, 2020, 1:10오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/3 "2020-04-10T13:10:09Z")

</div>

감사합니다.  
하지만 이메일 전송이 작동하지 않아서, 관리자 사용자를 한 명만 생성하기 위해 딱 한 번만 사용하겠다고 말씀드린 겁니다.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [4월 10, 2020, 1:10오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/4 "2020-04-10T13:10:47Z")

</div>

`rake admin:create`는 관리자 계정을 생성하는 데 도움이 됩니다.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [4월 10, 2020, 1:13오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/5 "2020-04-10T13:13:11Z")

</div>

> [@itsbhanusharma](#):
>
> `rake admin:create`

하지만 이 명령어에는 사용자 이름이나 비밀번호가 지정되어 있지 않습니다.  
그럼 이후에 어떻게 로그인하나요?

죄송합니다, 말씀드렸듯이 저는 레일스 명령어에 대해 전혀 알지 못합니다. 그저 이 ‘필수’ 명령어 하나만 알고 싶을 뿐입니다.

```plaintext
[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__'

```

---

<div class="post-metadata">

### Author: ![DBHacker](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dbhacker/32/173072_2.png) [@DBHacker](https://meta.discourse.org/u/DBHacker)
#### Post date: [4월 10, 2020, 1:13오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/6 "2020-04-10T13:13:25Z")

</div>

> [@Bathinda](#):
>
> 감사합니다.  
> 하지만 이메일 전송이 작동하지 않아서, 관리자 사용자를 한 명만 생성하기 위해 단 한 번만 사용하겠다고 말씀드린 것입니다.

그래서 두 가지 선택지를 게시했습니다.

현재와 미래의 상황에 따라 선택하시면 됩니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [4월 10, 2020, 1:14오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/7 "2020-04-10T13:14:36Z")

</div>

명령을 실행하면 요청합니다.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [4월 10, 2020, 1:14오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/8 "2020-04-10T13:14:54Z")

</div>

````plaintext
[6] pry(main)> rake admin:create # 포럼 관리자를 생성합니다
NameError: undefined local variable or method `create' for main:Object
from (pry):5:in ` __pry__'```
````

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [4월 10, 2020, 1:15오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/9 "2020-04-10T13:15:28Z")

</div>

Rails 콘솔에 입력되지 않습니다.

다음과 같이 사용하세요:

```
./launcher enter app
rake admin:create

```

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [4월 10, 2020, 1:17오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/10 "2020-04-10T13:17:02Z")

</div>

아! 정말!!

감사합니다.

해봤는데, 이제 전부 정상적으로 작동합니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [5월 10, 2020, 1:17오후 UTC](https://meta.discourse.org/t/what-is-the-rails-command-to-create-an-admin-user-in-discourse/147545/11 "2020-05-10T13:17:04Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
