관리 메뉴

너와 나의 스토리

stf install error 해결 / node version 변경 본문

개발

stf install error 해결 / node version 변경

노는게제일좋아! 2021. 11. 11. 10:48
반응형

stf 설치 가이드: stf README 참고

 

문제

  •  

 

 

node version 변경

  • node의 version management인 n을 설치해서 버전 변경
    • $ npm install -g n
  • 명령어 n으로 간단하게 node version 변경
    • $ n
    • 아래처럼 출력되면 화살표로 원하는 버전을 선택한 후 enter하면 된다.
     

  • Permission denied가 나온다면 앞에 sudo 붙여주기 -> $ sudo n
  • node 버전 변경이 안 됐다면
    • 각 버전이 설치된 위치가 달라서 생기는 문제이다.

  • 해결 방법: symbolic link 변경 
    • $ sudo ln -sf ${installed} ${active}
  • 그래도 바뀌지 않는다면 
    • 필요 없는 버전의 node를 찾아서 삭제한다.
    • n으로 새 버전 설치 시 아래처럼 해당 파일의 위치가 나올 것이다. 
  • % n 8.17.0
      installing : node-v8.17.0
           mkdir : /usr/local/n/versions/node/8.17.0
           fetch : https://nodejs.org/dist/v8.17.0/node-v8.17.0-darwin-x64.tar.xz
       installed : v8.17.0 to /usr/local/bin/node
          active : v14.17.1 at /usr/local/opt/node@14/bin/node
  • /usr/local/opt로 이동해서 node@14 삭제
    • $ rm -rf node@14
  • 다시 버전 확인해보니 성공
반응형
Comments