티스토리 뷰
macbook pro를 새로 구매 한후, Laravel 강의를 듣기 위해 먼저 php 설치가 필요하다는 것을 알았다.
맥용 패키지 관리툴인 homebrew 로 설치를 해야 하는데, 먼저 공식 홈페이지의 명령어를 실행하였으나,
깔끔하게 설치가 되진 않았다.
brew --version
를 실행해 보니
zsh: command not found: brew
가 되풀이 될 뿐이었다.
구글 검색을 통해 몇번 해결을 시도해 보았으나, 잘 해결 되지 않던 참에 설치 중 경고 메세지를 지나쳤던것이 떠올랐다.
Warning: /opt/homebrew/bin is not in your PATH.
Installation successful! 이라더니
구글링을 하다 보면 아래의 해결 방법을 제시하는데
# 홈브루를 /opt 디렉토리에 설치하기 위해 이동
cd /opt
# 루트 권한으로 homebrew 폴더를 만든다
sudo mkdir homebrew
# homebrew 폴더의 루트 권한을 유저로 바꿔준다
sudo chown -R $(whoami) /opt/homebrew
//sudo chown -R 유저명 경로 = 경로의 권한을 유저한테 준다는 뜻
# homebrew 다운로드
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
# homebrew bin 디렉토리를 PATH에 추가
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
# homebrew 홈페이지에 있던 명령어를 이제 실행!
/bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"
# 설치완료
이러한 방법으로 해결이 안될 때에는
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
이 명령어를 입력하지 말고
vi로 직접 ~/.zshrc 를 열어서 편집해보자
일단 rm ~/.zshrc 로 해당 파일을 삭제하고
다시 vi ~/.zshrc 로 파일을 작성 후
.zshrc 파일 안에 아래를 직접 입력하고
export PATH=/opt/homebrew/bin:$PATH
저장한다.
무슨 이슈인지, echo로 입력하고 vi로 내용을 확인하면 긴 메세지가 자동완성 되어있는데, mac os의 보안 이슈인걸로 추측된다.
다시 brew --version을 입력해보자.
버전이 확인된다면 성공한 것이다.
아래의 글들을 참조 하였다.
https://kyhyuk.tistory.com/185
https://im-designloper.tistory.com/53
https://osxdaily.com/2023/04/19/fix-brew-command-not-found-on-mac-with-zsh/
https://chicog.me/posts/sr4qml2wg
- Total
- Today
- Yesterday
- Laravel 컴포넌트 참조
- Laravel의 쿼리빌더와 Eloquent의 차이
- artisan serve란
- Laravel vaildation
- 생소한 일본어
- Laravel 인증 라이브러리
- Laravel post등록
- Laravel 페이지네이션
- Laravel 라이프 사이클
- Laravel seeder 데이터
- Laravel 서비스 컨테이너
- Laravel 이미지 폴더
- TCP
- PHP 7 8변경점
- Laravel vite webpack
- Laravel 데이터 삭제 처리
- vue.js의 computed 속성
- php trait
- DATE DATETIME TIMESTAMP 차이점
- git branch 정렬
- Laravel artisan 명령어 정리
- PHP의 Null
- Laravel Pagination
- 상류공정
- Laravel 서비스 프로바이더
- Laravel 데이터 취급 비교
- Laravel Carbon
- git branch 날짜순
- php artisan migrate use of undefined constant
- PHP int 0값
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |