카일_

Mac

OS/Mac

[Mac] zsh 환경 설정

MacOS Catalina부터 기본 쉘로 Zsh가 도입되었다. 많은 사용자가 Oh My Zsh를 사용해 환경을 구성하지만, 느린 터미널 속도와 불필요한 플러그인으로 인해 필요한 기능만 설정하여 사용하는 것이 바람직하다. zsh 폴더 설정 zsh 설정을 시작하기 위해 필요한 폴더를 만들고 환경변수를 임시로 설정한다. mkdir $DEV_SDK/zsh ZSH=$DEV_SDK/zsh mkdir $ZSH/plugins mkdir $ZSH/themes touch $ZSH/.zshrc History 설정 Zsh 사용자의 명령어 기록을 관리하기 위한 설정을 한다. 기존 Oh My Zsh 사용자라면 기존 히스토리를 가져오고, 그렇지 않으면 새로운 파일을 생성한다. # 기존 History 복사 또는 새로 생성 mv ~/..

OS/Mac

[Mac] 개발환경 설정

DEV_ROOT 설정 개발 작업을 하면서 다양한 라이브러리, SDK, 설정 파일들을 관리하는 것은 때때로 복잡해질 수 있다. 모든 개발 관련 파일을 한 곳에 모아 문제 발생 시 전체 시스템을 초기화하지 않고도 해당 폴더만 삭제함으로써 간편하게 문제를 해결할 수 있다. DEV_ROOT 설정하기 DEV_ROOT를 설정하는 과정은 여러 하위 디렉토리를 포함하는 하나의 루트 디렉토리를 생성하는 것으로 시작한다. 다음은 DEV_ROOT와 필요한 하위 디렉토리들을 생성하는 방법이다. mkdir ~/.DEV_ROOT mkdir ~/.DEV_ROOT/sdk mkdir ~/.DEV_ROOT/lib mkdir ~/.DEV_ROOT/bin mkdir ~/.DEV_ROOT/include mkdir ~/.DEV_ROOT/lib..

Dev Kit/Visual Studio Code

permission denied writing to file(Mac)

permission denied writing to file 에러 Vue 프로젝트를 생성하고 파일을 수정한 후 저장하려는데 파일에 쓰기 권한이 거부되었다는 에러를 마주했다. 해결 방법은 간단했다. 해당 폴더에 777 권한을 부여하는 것이다. 터미널에서 파일 권한을 변경하기 위해 사용하는 명령어는 chmod다. chmod 777은 모든 사람이 파일을 읽고, 쓰고, 실행할 수 있도록 만드는 것을 의미한다. sudo chmod -R 777 sudo 명령어이기 때문에 실행하면 시스템 암호를 입력하라는 메시지가 표시된다. 프로필 계정 암호를 입력하면 된다. Reference Mac VS code error — permission denied writing to file Give the folder 777 perm..