Mac 에 Homebrew 통해 nvm 으로 node.js 설치하기 + nano 사용법

2021. 4. 5. 18:22CodeStates/TIL_IM

728x90
반응형

Homebrew 는 MacOS 의 패키지 매니저

 

  - 패키지 매니저(Package Manager)란

    - 윈도우의 "앱 추가/제거" 기능과 같이, 프로그램을 삭제하거나 관리하는데 쓰는 도구

    - 동시에 앱스토어와 같이 새로운 프로그램을 추가할 수 있는 도구

 

1. Homebrew 설치하기

  - 터미널(or iTerm)을 열기

  - brew.sh/에 접속해 아래 그림의 'O'표시된 곳을 클릭해 복사

  - 복사한 주소를 터미널에 붙인다.

  - 비밀번호를 입력한다. 비밀번호는 MacOS 사용자 암호!

    (비밀번호 입력시 표시 되지 않지만 입력되어 지고 있음!)

  - 아래 그림과 같이 나오면 엔터를 한 번 눌러준다.  그러면 설치가 진행됨.

  - 아래 그림과 같이 나오면 설치가 완료됨

  - 이후 터미널에 brew 를 입력하고 엔터를 눌러 아래와 같이 나오면 성공!

 

 

 

nvm이란?

  - node.js의 다양한 버전을 관리하는 프로그램.

  - 윈도우에서는 nvm 사용할 수 없음.

2. nvm 설치하기

  - 터미널에 아래와 같이 입력

     (이때 [command not found: wget] 이 뜬다면 brew install wget 을 입력해 wget을 설치한다.)

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

  - 설치 후 아래와 같이 나왔다면 터미널을 닫고 다시 연다.

  - 터미널을 열고 nvm -v 를 입력해 버전을 확인한다.

  - 그런데 여기서 나는 [command not found: nvm] 이라는 에러가 발생했다.

    - 조치한 방법 -

      1. nvm 를 재설치

      2. vi ~/.zshrc > E 를 눌러 에디터로 들어감

      3. 맨 마지막에 아래 내용을 추가 후 저장하고 나옴 (:wq)

          ** 여기까지 하고 버전을 확인했을 때 똑같은 오류 발생 **

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

      4. source ~/.zshrc 를 입력하고 난 후 nvm -v 입력하니 nvm 버전 확인됨!

 

 

 

3. node.js 설치하기

  - nvm install --lts 입력 > 설치 됨.

  - node -v 로 버전 확인

  - 간단 사용법 -

    - nvm ls 입력하면 nvm 통해 설치한 node version들이 나옴.

    - 특정 버전의 node 설치하고 싶다면 설치를 원하는 버전 입력

nvm install 14.15.4

    - 기존에 설치된 버전은 삭제되지 않고, 추가로 버전이 설치됨.

    - 사용중인 node version을 다른 버전으로 변경할 수 있음.

nvm use 버전넘어     ex) nvm use 14.15.4 ,    nvm use 14.16.0

nvm은 다양한 node 버전을 설치하고 관리할 수 있는 프로그램이다.

 

 

오늘 설치한 nvm/ node.js 버전

 

 

 

4. nano 사용법

CLI환경에서 사용하는 에디터

 

터미널에서 에디터를 써야하는 이유

추후 Amazon Web Service 같은 원격 서버 환경에 접근하려면 원격에서 텍스트 파일을 편집해야 하는 상황이 필연적으로 발생

 

터미널에서

code index.js 하면 vs code에서 index.js 연다.

 

nano 비슷한 명령을 내림

파을을 열지 않고 화면을 열어 파일을 만들 있음

nano index.js   - nano에서 index.js 연다.

파일 이름이 나오고,

파일 편집 화면에 텍스트 파일을 편집할 있다.

하단에 단축키를 사용할 있다.

 

nano  - 그냥 나노 실행

파일 제목 없이 열리게 된다 .

파일열기

타출기 화면세 표시된 처럼 ^R (Ctrl + R) > ^T (Ctrl + T) 눌러

화살표키를 이용해 파일 디렉토리를 탐색한 불러올 있다.

 

가장 쉬운 방법은

nano [파일이름]

 

파일 편집 종료

파일 내용을 편집하고 ^X(Ctrl + X) 누르면 다음과 같은 프롬프트가 등장

y 누르고 엔터하면

 

 

파일 이름을 입력하게 나옴.

example.js 입력 엔터하면 편집 화면을 나오게 .

nano 종료하지 않고 파일 저장 가능

^O (Ctrl  + O) WriteOut 사용하면 .

728x90
반응형