Homebrew로 node 설치 시 발생한 오류 해결

2020. 3. 27. 21:07·에러 해결

Homebrew로 node를 설치하는 도중 오류가 발생했다.

다른 사람들은 한 번에 잘만 설치되던데... 덕분에 구글링 하느라 고생 좀 했다.

우선 homebrew 홈페이지에 접속하여(https://brew.sh/index_ko)

메인 화면에 있는 코드 또는 아래의 코드를 터미널에 붙여 넣는다.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

그리고 node를 설치하기 위해서

$ brew install node

 

위와 같은 명령어를 입력하면 되는데,

 

잘 설치되었다면 

$ node -v
v13.11.0

$ npm -v
6.13.7

 

터미널에서 node와 npm의 버전을 확인하는 명령어를 입력했을 때 위와 같은 결과가 나와야 한다.

 

하지만!!!

처음 설치했을 때 

Error: The `brew link` step did not complete successfully

 

위와 같은 문장이 떴다면 node가 제대로 설치되지 않은 것이다.

이러한 문제는 현재 사용자가 /usr/local/bin 에 쓰기 권한이 없어서 발생한 것이라고 한다.

 

그렇다면

$ sudo chown -R $(whoami):admin /usr/local

 

위의 명령을 사용하여 쓰기 권한을 추가해주면 된다.

 

하지만!!!!! 😩

그래도 되지 않는다면(내 얘기...) 아래의 명령어를 사용하여 심볼릭 링크를 생성해준다.

$ brew link node

 

이때 

Error: Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
  rm '/usr/local/share/doc/node/gdbinit'

To force the link and overwrite all conflicting files:
  brew link --overwrite node

To list all files that would be deleted:
  brew link --overwrite --dry-run node

 

위와 같이 또 에러가 뜬다면, 

$ brew link --overwrite node

 

위의 명령어를 입력하고,

다시 한번

$ brew link node

 

위의 명령어를 실행하면

아까와 달리 이미 link가 존재한다는 메시지가 뜬다. 

 

그럼 

$ brew reinstall node

 

위의 명령어를 사용하여 node를 재설치한 후

node -v, npm -v 명령어를 입력하면 정상적으로 버전을 확인할 수 있다! 😎

반응형
저작자표시 비영리 변경금지 (새창열림)

'에러 해결' 카테고리의 다른 글

[jekyll] 작성한 post가 보이지 않는 이슈  (0) 2022.10.20
No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly 오류 해결  (0) 2021.04.08
[iOS] iOS HTTP 통신 허용하기  (0) 2020.06.22
cin.tie(NULL) / ios_base::sync_with_stdio(false) 사용시 주의사항  (0) 2020.06.10
Mac os vscode 컴파일 안되는 문제  (0) 2020.03.29
'에러 해결' 카테고리의 다른 글
  • No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly 오류 해결
  • [iOS] iOS HTTP 통신 허용하기
  • cin.tie(NULL) / ios_base::sync_with_stdio(false) 사용시 주의사항
  • Mac os vscode 컴파일 안되는 문제
yenim
yenim
    반응형
  • yenim
    FOREST, FOR REST
    yenim
  • 전체
    오늘
    어제
    • 분류 전체보기 (234)
      • Android (8)
      • Baekjoon (142)
        • 구현 (3)
        • 브루트포스 (10)
        • BFS (12)
        • DFS (13)
        • 백트래킹 (3)
        • DP (26)
        • 최소 스패닝 트리 (1)
        • 이분 탐색 (10)
        • 그리디 알고리즘 (12)
        • 투포인터 (2)
        • 슬라이딩 윈도우 (2)
        • 다익스트라 (1)
        • 시뮬레이션 (6)
        • 분할 정복 (3)
        • 문자열 (9)
        • 정렬 (6)
        • 탐색 (2)
        • 수학 (20)
        • 링크드리스트 (1)
      • 프로그래머스 (15)
        • 구현 (4)
        • 브루트포스 (4)
        • DFS (1)
        • DP (1)
        • HEAP (1)
        • 문자열 (3)
        • 해시 (0)
        • 비트 (1)
      • CS (39)
        • 개발상식 (9)
        • 자료구조 (8)
        • 네트워크 (7)
        • 운영체제 (5)
        • 데이터베이스 (4)
        • 디자인패턴 (1)
        • 알고리즘 (5)
      • Programming Languages (3)
        • C & C++ (2)
        • Kotlin (1)
      • 취준 (7)
      • Git (2)
      • Google Online Challenge (4)
      • 에러 해결 (6)
      • WEB (0)
      • NOTE (3)
      • DIARY (3)
      • 알고리즘 (1)
  • 블로그 메뉴

    • 🏡 HOME
    • ✏️ TIL
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    CS
    그리디 알고리즘
    다이나믹 프로그래밍
    BFS
    코테
    그래프
    깊이우선탐색
    명품 자바프로그래밍
    문자열
    백준
    브루트포스
    DFS
    DP
    너비우선탐색
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
yenim
Homebrew로 node 설치 시 발생한 오류 해결
상단으로

티스토리툴바