다른 활성 Homebrew 프로세스가 이미 진행 중입니다.
이것을 시도 할 때 :
brew install node
이 메시지가 나타납니다.
/usr/local/Homebrew/Library/Homebrew/utils/lock.sh: line 19: /usr/local/var/homebrew/locks/update: Permission denied
-e:1:in `initialize': Bad file descriptor (Errno::EBADF)
from -e:1:in `new'
from -e:1:in `<main>'
Error: Another active Homebrew process is already in progress.
Please wait for it to finish or terminate it to continue.
Error: Permission denied - /usr/local/var/homebrew/locks/node.brewing
이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
위의 답변으로 문제가 해결되지 않으면 다음 명령으로 홈브류 프로세스 잠금을 제거해보십시오.
rm -rf /usr/local/var/homebrew/locks
이 스레드 가 어느 시점에서 암시 했듯이 내 문제는 처음으로 sudo 권한으로 brew 명령을 실행하는 것이 었습니다. 이로 인해 brew가 권한있는 파일 및 폴더에 액세스하려고 시도하지만 실패합니다. 이 경우 다음 명령을 실행하고 노드를 다시 설치하십시오.
sudo chown -R "$USER":admin /usr/local
brew cleanup
터미널을 닫고 다른 것을 다시여십시오.
OSX의 경우에는 노드 설치를 중단 한 다음 노드 설치를 다시 시작하려고 시도하여 질문에 언급 된 오류가 발생했습니다.
다른 응답에서 아래 단계를 시도했습니다.
sudo chown -R "$USER":admin /usr/local
brew cleanup
과
rm -rf /usr/local/var/homebrew/locks
하지만이 메시지가 다시 나타납니다. 위의 단계가 도움이되었는지 모르겠습니다.
그런 다음 터미널 탭을 닫고 새 탭에서 실행했습니다.
brew install -v node
노드 설치를 완료하는 데 11 분이 걸렸습니다.
터미널에 다음을 입력하기 만하면됩니다.
brew cleanup
이렇게하면 문제가 해결됩니다. 다음 명령을 따르십시오.
brew doctor
모두 완료되었습니다.
파일 권한 변경은 다음 오류를 방지합니다.
sudo chown <your-username>:admin /usr/local/Homebrew/Library/Homebrew/utils/lock.sh
Homebrew 설치 또는 업데이트와 관련된 권한 문제 :
홈브류 권한 설정 변경
sudo chown -R <your-username>:admin /usr/local/Homebrew
sudo chown -R <your-username>:admin /usr/local/var/homebrew
그런 다음 homebrew 설치 또는 업데이트를 실행하십시오.
무슨 일인지 모르겠어요. 내 유일한 활성 터미널은 입력을 기다리고 있었고 백그라운드에서 실행되는 작업이 없습니다. 실패한 RVM 설치를 실행하려고했지만 Homebrew 업데이트를 요청했지만 터미널이 입력을 기다리고 있기 때문에 완료되어야했습니다. 몇 번의 명령 호출을 반복하고 몇 분 후 메시지 수신을 중단했습니다.
이것은 iTerm2가있는 Mac OSX 10.13.6에 있습니다.
⋊> brew --version
Homebrew 2.1.4
Homebrew/homebrew-core (git revision 97b15a; last commit 2019-06-07)
Homebrew/homebrew-cask (git revision 2a010; last commit 2019-06-07)
참고 URL : https://stackoverflow.com/questions/39797078/another-active-homebrew-process-is-already-in-progress
'Development Tip' 카테고리의 다른 글
PDF를 만드는 동안 마크 다운 페이지 나누기 (0) | 2020.12.13 |
---|---|
팬더 시리즈를 필터링하는 방법 (0) | 2020.12.13 |
파이썬의 sscanf (0) | 2020.12.13 |
[UILabel copyWithZone :] : 인식 할 수없는 선택기가 인스턴스로 전송되었습니다. (0) | 2020.12.13 |
XML에서 JAXB 클래스를 생성하는 방법 (0) | 2020.12.12 |