ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ubuntu 에서 nvm 는 설치했으나 쉘 스크립트에서 안된다면
    프로그래밍/개발메모 2022. 4. 9. 01:40
    728x90
    반응형

    run.sh 파일

    nvm use 16.14.2
    npm run start

    이렇게 짜서 실행을 하면
    nvm 이 없다고 합니다.

    저는 우분투라 ./.bashrc 에 이런 내용이 있습니다.
    (자신의 상황에 따라 .bash_profile 일수도 있고 .profile 일 수도 있습니다.

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

    첫줄 export 에 $HOME 부분을 자신에게 맞게 바꾸시고 다시 run.sh 를 수정합니다.

    $HOME/.nvm 에 내용이 존재하는기 꼭 확인하세요

    다시 run.sh 파일

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
    
    nvm use 16.14.2
    npm run start

    이런식으로 이런식으로 써서 해결했습니다.
    하지만 결국엔 docker 로 가야하겠죠 ㅠㅠ

    반응형
Designed by Tistory.