IT/Tips

[macOS] M1 맥북 path 설정 방법

ITeaStory 2021. 6. 13. 17:15

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 해주면 잘 동작할 거예요.