Ghost 설치 방법
🚨 문제 분석: Node.js 23 버전이 Ghost CLI에서 지원되지 않음
현재 npm install -g ghost-cli@latest 실행 시 다음과 같은 경고가 발생했습니다:
npm warn EBADENGINE
ghost-cli@1.27.0는 Node.js^12.22.1 || ^14.17.0 || ^16.13.0 || ^18.0.0 || ^20.11.1 || ^22.11.0버전만 지원함.
하지만 현재 사용 중인 Node.js 버전은v23.10.0→ 지원되지 않음 ⚠️
💡 Ghost CLI는 Node.js 23을 지원하지 않습니다!
👉 Node.js를 지원되는 버전(20 또는 18)으로 다운그레이드해야 합니다.
✅ 해결 방법: Node.js 버전 다운그레이드 및 Ghost CLI 정상 설치
🔹 1. Node.js 버전을 Ghost 호환 버전으로 변경
Ghost CLI가 정상적으로 동작하려면 Node.js 20 또는 18을 사용해야 합니다.
🛠 Node.js 20 (LTS)로 변경 (추천)
nvm install 20
nvm use 20
nvm alias default 20 # 기본 버전 설정
👉 설치 확인
node -v
✔️ v20.x.x 출력되면 정상적으로 변경됨.
(📌 만약 Node.js 18을 사용하려면 nvm install 18 && nvm use 18 실행)
🔹 2. Ghost CLI 다시 설치
Node.js를 올바른 버전으로 설정한 후, Ghost CLI를 다시 설치합니다.
npm install -g ghost-cli@latest
✅ 정상적으로 설치되었는지 확인
ghost version
🔹 3. Ghost 다시 시작
ghost stop
ghost start
✅ 정상 작동하는지 확인!
🚀 최종 요약: Ghost에서 Node.js 다운그레이드 및 Ghost CLI 정상 실행
ghost stop
nvm install 20 # (또는 18)
nvm use 20
nvm alias default 20
npm install -g ghost-cli@latest
ghost start
ghost version
⚠️ 해결되는 문제
✔ Node.js 23 지원 오류 (EBADENGINE 경고) 해결
✔ Ghost CLI 정상적으로 설치 및 실행 가능
✔ Ghost 서비스 재시작 후 정상 작동