# 플러그인이 더 이상 로드되거나 표시되지 않음

**URL:** https://meta.discourse.org/t/plugin-no-longer-loading-or-visible/357679
**Category:** Development
**Tags:** docker, dev-install, development
**Created:** [3월 18, 2025, 1:26오전 UTC](https://meta.discourse.org/t/plugin-no-longer-loading-or-visible/357679 "2025-03-18T01:26:09Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![bitmage](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bitmage/32/389881_2.png) [@bitmage](https://meta.discourse.org/u/bitmage)
#### Post date: [3월 18, 2025, 1:26오전 UTC](https://meta.discourse.org/t/plugin-no-longer-loading-or-visible/357679/1 "2025-03-18T01:26:09Z")

</div>

플러그인은 Discourse 인스턴스의 plugins 디렉토리에 있지만 더 이상 로드되지 않으며 관리자 인터페이스에도 표시되지 않습니다.

Discourse 개발 환경에서 [Docker를 사용](https://meta.discourse.org/t/install-discourse-for-development-using-docker/102009/307)하고 있습니다.

[이전에 플러그인 심볼릭 링크 문제로 인해](https://meta.discourse.org/t/can-we-use-gjs-for-route-templates/357046/11) 심볼릭 링크 이름을 변경한 뒤, 디렉토리 이름을 변경하고, 심볼릭 링크를 완전히 제거한 후 전체 디렉토리를 `/plugins`로 이동했습니다.

노트북을 재시작하고 개발 서버를 다시 시작했는데, 이제 Discourse는 제 플러그인의 존재 자체를 인식하지 못합니다. 관리자 인터페이스에 표시되지 않으며, `d/rails c`에서 `Discourse.plugins.map(&:name)`을 실행해도 제 플러그인이 표시되지 않습니다. `d/rake assets:clobber tmp:clear`로 캐시를 지우고 `d/rails s`와 `d/ember-cli`로 서버를 다시 시작해 보았습니다.

디렉토리 구조 오류, 파일 권한, plugin.rb 문제 등은 아닙니다. 이번 아침까지만 해도 플러그인은 정상적으로 작동했습니다. git에 따르면 그때 이후로 수정한 것은 글리머(glimmer) 컴포넌트와 scss 파일뿐입니다.

상태를 초기화하기 위해 다른 방법을 시도할 수 있을까요? Discourse가 플러그인을 감지하지 못하는 원인은 무엇일 수 있을까요?

디렉토리 이름 변경과 심볼릭 링크에서 일반 폴더로의 변경이 Docker 컨테이너에 잘 반영되지 않았을 것 같습니다.

---

<div class="post-metadata">

### Author: ![bitmage](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bitmage/32/389881_2.png) [@bitmage](https://meta.discourse.org/u/bitmage)
#### Post date: [3월 18, 2025, 1:35오전 UTC](https://meta.discourse.org/t/plugin-no-longer-loading-or-visible/357679/2 "2025-03-18T01:35:34Z")

</div>

`docker rm -f /discourse_dev`과 `d/cleanup`를 실행했습니다. 이를 통해 거의 30GB의 용량을 확보했습니다.  
`d/boot_dev`를 실행한 후 `d/rails s`와 `d/ember-cli`를 실행했습니다.

이제 플러그인이 다시 표시됩니다. 문제 해결에 성공했으며, 도커 계층의 캐싱이 원인이었던 것으로 보입니다.

---

<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: [4월 17, 2025, 1:36오전 UTC](https://meta.discourse.org/t/plugin-no-longer-loading-or-visible/357679/3 "2025-04-17T01:36:33Z")

</div>

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