이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

Mac에서 code 명령어가 작동 안 할 때 해결법

Coding Groot

Mac에서 code 명령어가 작동 안 할 때 해결법

  • 2022.06.26 03:44
  • DevOps, Infra/Apple
글 작성자: Coding Groot
`code .`이 작동하지 않는다

터미널에서 "code {디렉터리명}"을 쓰면 그 디렉터리를 작업공간으로 열어준다.

종종 Visual Studio Code를 잘 깔아서 code명령어로 잘 쓰고 있는데 갑자기 code 명령어가 안 먹을 때가 있다. 그때의 해결법을 공유해보고자 한다. 

발생한 오류는 다음과 같다.

$ code .
zsh: command not found: code
Visual Studio Code 깔려있는데 왜 안돼? 이럴 때마다 code 명령어가 일상이 된 사용자로서 매우 답답하다. 

command not found: code 해결법

1. Visual Studio Code를 실행한다.

VSCode 실행

2. Command Palatte를 연다. (단축키: CMD + SHIFT + P)

우측 하단 톱니 버튼 누른 후 Command Palette... 클릭

3. Palette에서 "shell command" 입력  후 "Install 'code' command in PATH"를 클릭한다.

shell command라고 치면 Install 'code' command in PATH라고 뜬다

루트 권한을 요구해서 비밀번호를 입력해줘야 할 것이다.

실행 결과

4. 터미널은 껐다 킨다.

이제 code명령어가 잘 작동 될 것이다.

끝


여담

명령어 팔레트에 Install 'code' command in PATH라고 떠서 PATH에 추가해주나 싶었다. 그런데 "왜 루트권한을 요구하지"라는 의문이 들었다. 보니까 profile이나 .zshrc 파일에 변화는 없었다.

code가 어떤 것을 실행하는지 확인

which 명령어로 어떤 실행파일인지 보고 그게 뭔지 확인해보니 shell script임을 알 수 있었다.

shell script넹

내용을 출력해보니 다음과 같은 코드를 가지고 있었다.

code의 소스코드

오잉?

ls 결과

사실 /usr/local/bin/에 code라는 symbolic link를 생성해주는 것이었다.

그래서 루트를 요구했구낭.

조금 더 찾아보니 이게 껐다키면 또 안 된다는 사람이 있었다. 그럴 때는 아래 글을 참고하자..!

 

"code ." is not working in on the command line for Visual Studio Code on OS X/Mac

The command code . doesn't work in this manual. All the other steps before that worked. How can I call the Visual Studio Code in an OS X terminal? pwd /Users/mona/nodejs/myExpressApp code . -bash:

stackoverflow.com

반응형

댓글

댓글을 사용할 수 없습니다.

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • Mac Sequoia - multipass timed out waiting for response 해결법

    Mac Sequoia - multipass timed out waiting for response 해결법

    2024.10.14
  • Mac 전용 CLI 명령어

    Mac 전용 CLI 명령어

    2022.07.17
  • M1에서 Rosetta로 Node 사용하기

    M1에서 Rosetta로 Node 사용하기

    2022.06.22
  • Mac에서 명령어로 Win11 부팅 USB 만들기

    Mac에서 명령어로 Win11 부팅 USB 만들기

    2022.06.09
다른 글 더 둘러보기

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (182)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (49)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (14)
    • Mathematics (1)

인기 글

공지사항

태그

  • git
  • tutorial
  • 회고
  • aws
  • 서평
  • javascript
  • 한빛미디어
  • Github
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.