드디어 여기에 관련해서 글을 올릴 생각을 했네요. discourse-topic-voting의 디렉터리 이름이 플러그인 이름과 일치하지 않아서 재빌드할 때 경고가 발생합니다.
플러그인 이름은 'discourse-topic-voting'이지만, 플러그인 디렉터리 이름은 'discourse-voting'입니다
감사합니다! 저도 오래전부터 그렇게 하려고 했어요 ![]()
그게 단순히 외관상의 문제일까요? 다른 플러그인도 있었기 때문에(혹은 있었다고 해야 할까요? 리빌딩 피드를 따라갈 에너지를 가질 수 있었던 게 꽤나 오래전 일이었거든요
) 물어보는 거예요.
다음과 같은 경고를 받았습니다:
플러그인 이름은 'discourse-topic-voting’이지만, 플러그인 디렉터리 이름은 'discourse-feature-voting’입니다.
이 메시지는 다소 혼란스럽습니다. 어떤 조치를 취해야 하는지, 그리고 어떤 값이 올바른지 명확하게 명시되어 있지 않습니다.
조사를 해본 결과, 다음과 같이 변경해야 했습니다:
- git clone https://github.com/discourse/discourse-feature-voting.git
다음과 같이:
- git clone https://github.com/discourse/discourse-topic-voting.git
아래와 같은 메시지가 더 좋았을 것 같습니다:
설정에서 플러그인
discourse-feature-voting을(를) 지정했지만, 해당 플러그인은discourse-topic-voting으로 이름이 변경되었습니다. 설정을 업데이트해야 합니다.
흥미롭네요, 하지만 그 경고 메시지는 약간 다른 것 같습니다. (제가 보는 경고에는 "discourse-voting"만 나열되어 있습니다.)
이 서비스의 역사 동안 몇 번의 이름 변경이 있었을 것 같습니다. 리다이렉트가 있다고 생각하기 때문에 app.yml에 이전 이름을 사용해도 실제 문제가 발생하지 않을 것입니다. 하지만 현재 링크를 추가하면 문제를 해결할 수 있을 것입니다:
https://github.com/discourse/discourse-topic-voting
다만, 이 변경 사항은 타당하다고 생각합니다: