인프런 커뮤니티 질문&답변

viewee님의 프로필 이미지
viewee

작성한 질문수

GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]

meteor 설치문제 window

해결된 질문

작성

·

691

0

meteor 설치가 안되어서 수업진행을 계속 못하고 있습니다.


설치 진행하는데, 이렇게 node.js 14.x 이하 npm 6.x 이하로 설치하라고 나와서요.

 

https://docs.meteor.com/install.html

확인해보니 공식홈페이지에서도 이렇게 안내하더라구요.

node.js 삭제하고 14.21.2버젼 받아서 설치하니, 잘 되었고,

6분걸려서 설치완료되었습니다.

그런데

meteor run 해도, 반응없고.

영상에서 안내해주신대로 명령어 쳐도 똑같은 반응만 나옵니다.

+ 그리고

npm i 로 설치를 했을 때에도 위와같은 에러와 경고? 가 뜨는데 문제 없겠죠? 

 

구글링 해도 방법이 딱히 보이지 않아서,

window 유저도 따라갈 수 있도록 설명 부탁드립니다.

답변 1

1

Indie Coder님의 프로필 이미지
Indie Coder
지식공유자

일단 meteor: command not found 의 경우 설치 시 meteor라는 명령어가 해당 windows에 어떤 이유에서 정상적으로 등록되지 않아 발생한 것 같습니다.

다음 경로에서

C:\Users\%username%\AppData\Local\.meteor

다음 폴더와 파일이 있는지 확인하시고

package-metadata

packages

meteor.bat

혹시 있다면 다음 명령어로 meteor를 제거한 후

npm uninstall -g meteor

다시한번 다음명령어로 설치해 보시기 바랍니다.

npm i -g meteor

그리고 노드버전의 경우 특정버전을 지우고 다시 설치하기 보다 nvm이라는 것을 이용해 버전을 설정하는 것이 편리합니다.

nvm을 이용하며 여러버전의 node를 필요에 따라 선택해 사용할 수 있습니다.

강좌 목록중에서 섹션15 서비스 배포 → 서버에 배포하기 를 보시면 nvm을 설치하고 사용하는 방법이 있으니 이부분을 참고하시기 바랍니다.

 

그리고 그래도 안된다면 다시한번 알려주시기 바랍니다.

Indie Coder님의 프로필 이미지
Indie Coder
지식공유자

현재 '섹션2 GraphQL 기본 - 실습환경 구축 ' 에서 윈도우환경에서 nvm, meteor 설치 등의 내용을 조금 보완해서 등록했습니다.

 

viewee님의 프로필 이미지
viewee
질문자

선생님, 저는 빨리 공부를 하고싶었어서, 이미 여러가지 시도를해보면서 운좋게 windows 환경에서 meteor 를 설치하고 실행까지 성공을 했습니다. 문제 해결을 했음에도, 질문을 드린건, 저와같은 문제를 다른 수강생들이 겪지 않길 바랬었기에 적은것도 있고, 다른 방법이 있을까 궁금해서 적은것도 있습니다.

문제는 '명령어'였습니다.

강의에서 나온 내용(2.15일 수정된 영상포함)에서는 meteor 서버 실행 부분은 예전 영상과 동일하고, 이 질문에 답변해주신 내용으로는 명령어에 대한 언급이 없어서, 말씀해주신 내용으로는 문제가 해결이 되진 않을 것 같습니다.

<제가 해결한 방법은>

저는 windows 환경이고, meteor 서버를 실행할 때,
git bash 를 설치하고 이 터미널에서
DISABLE_WEBSOCKETS=true meteor.bat run
으로 .bat을 추가해서 해야만 잘 실행이 되었었습니다.

추가로 제가 블로그에 공부일지 적어가면서 수업 따라가고 있는데, 잘 안되었던 과정부터 성공한 과정까지 캡쳐해가면서 적은 글이 있습니다. 이 부분이 향후 수업 내용 보완에 참고가 되었으면 좋겠습니다.

https://blog.naver.com/marnich/223015296184

ㅡㅡㅡㅡ

NVM 관련한 강의 내용이 설치환경 부분으로 미리 안내되어 보강된 것은 정말 좋았습니다.
바로 적용해봤는데 잘 되었습니다. 감사합니다.

Indie Coder님의 프로필 이미지
Indie Coder
지식공유자

소중한 피드백 감사합니다. 실습환경 구축 챕터에 추가로 git bash 관련 내용도 업데이트 했습니다.

아 참고로 정상적으로 윈도우 환경에서 bash 까지 설치 했다면 meteor.bat 아닌 다음과 같은 일반적인 실행문으로 실행이 가능합니다.

DISABLE_WEBSOCKETS=true meteor run

꼭 .bat을 붙여야 하는 경우가 있는지는 저도 조금 더 확인해보겠습니다.

감사합니다.

 

viewee님의 프로필 이미지
viewee
질문자

image저는 수업에서 알려준대로 진행을 하긴했는데, git bash 터미널에서, .bat 을 안하면, 위와같이 명령어 인식을 못하고 있습니다.
저와 같은 수강생이 또 있을지도 모르겠네요. 수업 재밌게 잘 듣고 있습니다!

viewee님의 프로필 이미지
viewee

작성한 질문수

질문하기