Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파이썬
- 인페인팅
- brew 권한
- cs231n
- 머신러닝
- rust
- computer vision
- pagerank
- tcp
- 페이지랭크
- 인공지능
- 협업필터링
- Readme image
- 프라미스
- recommender
- 키분배 알고리즘
- Hits
- 컴퓨터 보안 키분배
- 자바스크립트 비동기
- 메세지인증코드
- react-cookie
- 커널생성
- 비동기 프로그래밍
- 러스트
- image restoration
- Git
- 딥러닝
- feynman's restaurant
- 커널제거
- 파인만의 식당문제
Archives
- Today
- Total
Worth spreading
[Homebrew] Permission denied 해결법 본문
brew를 통해 애플리케이션을 install 하다보면 ‘Permission denied’ 에러를 종종 보게된다.
$ Error: Permission denied @ dir_s_mkdir — /usr/local/Frameworks
설치하는 프로그램이 시스템 단으로 접근하려고 할 때 일어나는 문제이다.
처음에는 단순히 sudo brew install을 하면 되겠거니 생각했는데, sudo brew 명령어를 사용하면 다음과 같이 퇴짜를 맞는다.
$ Error: Running Homebrew as root is extremely dangerous and no longer supported.
이 문제를 해결하는 대표적인 방법은 접근하려고 하는 디렉토리에게만 권한을 주는 것이다.
permission denied 에러메세지가 어느 디렉토리에서 거절이 됐는지 알려주기 때문에 이 디렉토리에게 sudo 권한을 주면 된다.
위의 경우 /usr/local/Frameworks에서 접근이 제한됐으므로 이 폴더에 대한 접근을 허용시켜주자
$ sudo chown -R ${name} /usr/local/Frameworks
* ${name}에 당신의 os 로그인 계정 이름을 넣으면 된다. 계정 이름이 alpha라면
👉 $ sudo chown -R alpha /usr/local/Frameworks
이 명령어를 입력 후 비밀번호를 입력!
이제 다시 brew install ${library} 를 실행하면 정상적으로 설치가 되는 것을 볼 수 있다!
'Python > etc' 카테고리의 다른 글
파이썬으로 로컬 서버 열기 (0) | 2018.08.12 |
---|
Comments