문제 분석: Node.js 23 버전이 Ghost CLI에서 지원되지 않음

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 서비스 재시작 후 정상 작동

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤