M1 맥북에 valet을 사용해서 laravel 개발환경을 만들었습니다.
그런데 composer를 사용해서 valet을 설치했는데도 valet 명령어를 사용할 수가 없었습니다.
이유가 뭘까요?
결론부터 말하자면 PATH 문제였습니다.
아래는 문제가 됐던 부분 및 해결했던 방법입니다.
기본 쉘이 M1 맥북은 zsh이라 .zprofile에 path를 입력해 줬습니다.
대부분 ~/.composer/vendor/bin을 path에 추가하라고 되어 있었습니다.
라라벨코리아의 문서에서도 그렇게 되어 있었죠.
https://laravel.kr/docs/8.x/valet
원래 PATH에 ~/.composer/vendor/bin을 추가하기 위해 아래 스샷의 2번째 줄을 추가해 줬습니다.
그리고 source .zprofile로 변경 내용을 적용해 줬는데 valet 명령어를 못 찾았습니다.
알아보니 zsh에서 path에 홈을 나타내는 ~이게 먹히지 않는다는군요!
대신 아래처럼 PATH를 설정해줬더니 제대로 동작했습니다.
export PATH="$PATH:$HOME/.composer/vendor/bin"
넣어준 후 source .zprofile 해주면 잘 동작할 거예요.
'IT > Tips' 카테고리의 다른 글
티스토리 작성 중인 글의 글자 수 세기 간단한 방법 (0) | 2023.08.24 |
---|---|
엑셀 시트 복사 이름충돌 문제 해결 방법 (2) | 2023.01.16 |
homebrew 설치 및 사용 방법 (0) | 2022.07.12 |
M1맥북 단축키 쉽게 알아보는 방법 CheatSheet! (0) | 2022.07.07 |
[macOS] 맥 터미널에서 사용자 이름 호스트 이름 숨기기 (0) | 2021.05.16 |
[macOS] 맥에서 .DS_Store파일 안 생기게 하는 방법 (2) | 2021.05.16 |
[macOS] 맥북에서 사용자 이름 변경하기 (0) | 2021.05.13 |
[macOS] 맥북 root 패스워드 설정 방법 (0) | 2021.05.12 |