# ./launcher rebuild app: 갑자기 실패 (NoMethodError)

**URL:** https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214
**Category:** Support
**Created:** [1월 5, 2021, 10:23오후 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214 "2021-01-05T22:23:00Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![minipunch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/minipunch/32/202088_2.png) [@minipunch](https://meta.discourse.org/u/minipunch)
#### Post date: [1월 5, 2021, 10:23오후 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/1 "2021-01-05T22:23:01Z")

</div>

![](https://global.discourse-cdn.com/meta/original/3X/c/7/c7582a3b48c94ef082ade30b542a81244ebca4df.png)

`NoMethodError: undefined method `[]' for nil:NilClass`

`/pups/lib/pups/replace_command.rb:17`

정말 간단한 문제인 것 같은데 좀 막막합니다.

1. 정상적으로 작동하던 포럼이 있었습니다.

2. 며칠 전 새로운 공식 플러그인([이것](https://github.com/discourse/discourse-cakeday))을 설치해 보려고 했습니다.

3. a) 설치를 시도했는데 위에서 언급한 오류가 발생했습니다.  
b) 플러그인 없이 시도해도 여전히 같은 오류가 나고 있습니다.

4. 현재 막혀서 포럼을 전혀 사용할 수 없는 상태입니다.

5. 이 글을 올렸습니다.

6. 답변을 기다리거나, 아니면 다른 포럼 소프트웨어를 찾아야 할 것 같습니다. ㅋㅋ

감사합니다.

참고로 이전에 다른 플러그인 몇 개는 공식 플러그인 설치 가이드를 따라 성공적으로 설치한 경험이 있습니다. 따라서 플러그인 자체와 관련이 있다고 생각하지 않습니다.

수정:

app.yml의 일부 내용을 실수로 삭제한 것은 아닐까요?

 ![](https://global.discourse-cdn.com/meta/original/3X/0/1/01537f8342965384e4b33d7b7aefe8a7942e19a9.png)

제가 수정한 유일한 섹션이며 현재 이 상태입니다. `replace` 지시문에 더 많은 “params”(그렇게 불러야 할 것 같은데)가 있어야 하는 건가요?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 5, 2021, 11:08오후 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/2 "2021-01-05T23:08:48Z")

</div>

왜 이 `after_ssl` 블록이 있나요?

---

<div class="post-metadata">

### Author: ![minipunch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/minipunch/32/202088_2.png) [@minipunch](https://meta.discourse.org/u/minipunch)
#### Post date: [1월 5, 2021, 11:10오후 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/4 "2021-01-05T23:10:26Z")

</div>

확실하지 않아요. 제가 직접 넣은 건 아니거든요 ㅋㅋ. ./discourse-setup 스크립트가 추가한 것 같거나, 기본적으로 이미 있던 것 같아요. 제가 넣은 건 아니고, 서버에 접근 권한이 있는 사람은 저뿐이거든요.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 5, 2021, 11:13오후 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/5 "2021-01-05T23:13:42Z")

</div>

`discourse-setup`이 그렇게 동작한다고 생각하지 않습니다.

이 경우, `after_ssl` 줄부터 끝까지 모든 줄을 삭제한 후 다시 빌드를 시도해 보겠습니다.

---

<div class="post-metadata">

### Author: ![minipunch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/minipunch/32/202088_2.png) [@minipunch](https://meta.discourse.org/u/minipunch)
#### Post date: [1월 6, 2021, 12:59오전 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/6 "2021-01-06T00:59:03Z")

</div>

그래서 시도해 봤는데, 실제로 리빌드가 완료되더라고요. 당연한 결과인 것 같습니다.

지금 제게 이해가 안 되는 부분은 그 줄이 왜, 어떻게 거기에 있었는지인데, 나중에 Let’sEncrypt 설정에 어떤 식으로든 영향을 주지 않기를 바랄 뿐입니다.

HTTPS가 여전히 활성화되어 있는 것 같으니(브라우저 기준으로) 🤷‍♂️

감사합니다! (지금은, 그리고 hopefully 곧 다시 찾지 않기를 바라면서 😂)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 6, 2021, 1:00오전 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/7 "2021-01-06T01:00:00Z")

</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: [2월 5, 2021, 1:00오전 UTC](https://meta.discourse.org/t/launcher-rebuild-app-failing-out-of-nowhere-nomethoderror/175214/8 "2021-02-05T01:00:06Z")

</div>

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