2017-04-20 3 views
0
Error: Could not symlink share/systemtap/tapset/node.stp 
/usr/local/share/systemtap/tapset is not writable. 

brew를 사용하여 노드를 설치하려고하면이 오류가 발생합니다. 어떻게 해결합니까? sudo와 다른 방법을 사용하는 것에 대해 들었지만 이러한 방법 중 일부가 향후 문제가 될 수 있음을 알고 있으므로 올바른 수정을하고 싶습니다.BREW 설치 노드 오류입니까?

참고 : 필자는 수동 제거 방법을 설명하는 웹 사이트에 나열된 각 폴더에서 필요한 파일을 삭제함으로써 문자 그대로 방금 노드를 제거했습니다. 그런 다음 brew를 사용하여이 오류를 발생시키면서 다시 설치하려고했습니다. 내가 다시 설치하고 싶었던 이유는 글로벌 패키지 설치 권한에 문제가 있었기 때문이며 brew를 사용하여 다시 설치하는 솔루션이 권장되었습니다.

+0

'양조 doctor' :

이 제거하기 위해, 나는/USR 사용/지역의 명령 아래에있는 모든 파일과 디렉토리의 소유권을 다시했다? – jtrein

+0

'당신은 지하실에 술통 연결을 끊었습니다. ' '술통 연결을 해제하면 빌드가 어려워지고 에 의존하는 양조를 일으킬 수 있습니다. 'BREW 링크'를 실행하십시오 : node' – koz

+0

"brew link node"를 실행하고 동일한 오류가 발생합니다. – koz

답변

1

해결책을 찾았습니다!

이전에 sudo를 사용했기 때문에 잠재적 인 문제를 인식하지 못하는 다른 명령과 함께 사용했기 때문에/usr/local에있는 여러 파일과 디렉토리는 현재 root가 소유하고있었습니다. 출력 -

sudo chown -R $USER /usr/local