-
[Mac 개발환경 설정] 1. DEV_ROOT 설정하기Mac 2023. 2. 5. 01:09
어쩌다보니까 새로운 맥북에 개발환경을 설정하게 되는 일이 굉장히 자주 있었다. 최근 2년 사이에 초기 상태의 맥북에 개발환경을 설정하는 일이 7번은 되는 것 같다. 그래서 내가 맥북에 개발환경을 설정하는 방법을 정리해두려고 한다.
첫 번째로 할 일은 DEV_ROOT를 설정하는 일이다. 말은 거창하지만 그냥 간단하게 작업 폴더를 만들어 두고, 모든 개발의 결과가 이 밖으로 나가지 않도록 하는 일이다.
이렇게 하면 여러 장점이 있는데, 우선 무언가 망했을 때 초기화까지 할 필요 없이 저 폴더만 지우면 된다는 점이 있다. 그리고 내가 실행한 모든 명령어의 결과가 이 폴더에 저장되고, 저장되도록 하는게 목표인데 그러면 좀 더 쉽게 명령어의 결과를 알아볼 수 있다.
서비스 개발을 할 때는 보통 거의 상관이 없지만 시스템 개발을 하거나 C 개발을 할 때는 이런 설정이 꽤 유용했던 것 같다. 작업 공간을 격리해 두는 게 중요했던 기억이 난다.
아무튼, 우선 작업 공간으로 설정할 폴더 이름과 위치를 정한다.
나는
.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/pkgconfig touch ~/.DEV_ROOT/.zshrc
그리고 나는 zsh을 사용할 예정이니
~/.DEV_ROOT/.zshrc
에 아래 내용을 추가해주었다.# >>> DEV_ROOT >>> export DEV_ROOT=$HOME/.DEV_ROOT export DEV_SDK=$DEV_ROOT/sdk export PATH=$DEV_ROOT/bin:$PATH export DYLD_LIBRARY_PATH=$DEV_ROOT/lib:$DYLD_LIBRARY_PATH export PKG_CONFIG_PATH=$DEV_ROOT/lib/pkgconfig:$PKG_CONFIG_PATH export C_INCLUDE_PATH=$DEV_ROOT/include:$C_INCLUDE_PATH export CPLUS_INCLUDE_PATH=$DEV_ROOT/include:$CPLUS_INCLUDE_PATH # <<< DEV_ROOT <<<
그리고 홈 폴더의
.zshrc
파일에 아래 내용을 추가한다.앞으로 ~.zshrc 파일은 수정하지 않는 게 DEV_ROOT를 설정하는 이유이자 목표이다.
# >>> DEV_ROOT >>> DEV_ROOT=$HOME/.DEV_ROOT source $DEV_ROOT/.zshrc # <<< DEV_ROOT <<<
이후 새 shell을 열거나,
souce ~/.zshrc
를 통해 변경사항을 적용할 수 있다.
이제 필요한 개발환경 설정을 여기서 해주면 된다.
'Mac' 카테고리의 다른 글
[Mac 개발환경 설정] 5. Ruby 설치 - rbenv (0) 2023.02.06 [Mac 개발환경 설정] 4. HomeBrew 설치 (2) 2023.02.06 [Mac 개발환경 설정] 3. zsh 설정하기 (0) 2023.02.05 [Mac 개발환경 설정] 2. Workspace 설정하기 (0) 2023.02.05