Development Tip

다른 활성 Homebrew 프로세스가 이미 진행 중입니다.

yourdevel 2020. 12. 13. 11:13
반응형

다른 활성 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

반응형