본문 바로가기
IT/Tips

[macOS] M1 맥북 path 설정 방법

by ITeaStory 2021. 6. 13.

M1 맥북에 valet을 사용해서 laravel 개발환경을 만들었습니다.
그런데 composer를 사용해서 valet을 설치했는데도 valet 명령어를 사용할 수가 없었습니다.
이유가 뭘까요?

결론부터 말하자면 PATH 문제였습니다.
아래는 문제가 됐던 부분 및 해결했던 방법입니다.

기본 쉘이 M1 맥북은 zsh이라 .zprofile에 path를 입력해 줬습니다.
대부분 ~/.composer/vendor/bin을 path에 추가하라고 되어 있었습니다.

라라벨코리아의 문서에서도 그렇게 되어 있었죠.
https://laravel.kr/docs/8.x/valet

 

라라벨 8.x - 발렛-Valet

라라벨 한글 메뉴얼 8.x - 발렛-Valet

laravel.kr

 

원래 PATH에 ~/.composer/vendor/bin을 추가하기 위해 아래 스샷의 2번째 줄을 추가해 줬습니다.

~/.zprofile에 추가한 path (2번째 줄)

 

그리고 source .zprofile로 변경 내용을 적용해 줬는데 valet 명령어를 못 찾았습니다.
알아보니 zsh에서 path에 홈을 나타내는 ~이게 먹히지 않는다는군요!
대신 아래처럼 PATH를 설정해줬더니 제대로 동작했습니다.

~대신 $HOME로 변경해준 PATH

export PATH="$PATH:$HOME/.composer/vendor/bin"

넣어준 후 source .zprofile 해주면 잘 동작할 거예요.