./launcher rebuild app 오류: bootstrap 실패, 종료 코드 234

Discourse가 JS 패키지 관리 도구로 PNPM으로 전환했으므로, PNPM으로 전환하는 올바른 방법은 다음과 같습니다.

  1. PNPM이 설치되어 있는지 확인: pnpm --version
  2. 설치되어 있지 않다면 npm을 사용하여 설치: npm install -g pnpm
  3. 기존 의존성 정리:
    rm -rf /var/www/discourse/node_modules
    rm -rf /var/www/discourse/app/assets/javascripts/*/node_modules
  4. 최신 코드 가져오기:
    cd /var/discourse
    git pull
  5. Discourse 재빌드: ./launcher rebuild app