program story

Node.js가 연결되지 않음 오류

inputbox 2020. 11. 22. 19:25
반응형

Node.js가 연결되지 않음 오류


말 그대로 웹에서 모든 것을 검색했습니다. 그러나 오류에 대한 해결책을 찾을 수 없습니다 node-0.8.8 already installed, it's just not linked. 경로 파일 문제와 관련이 있습니까?


이 명령 목록을 다음 특정 순서로 실행하십시오.

sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) $(brew --prefix)
brew link --overwrite node
brew postinstall node

brew upgrade노드를 최신 버전으로 업데이트하기 위해 실행 한 후 실행 brew doctor하여 어떤 잠재적 인 문제가 있는지 확인하십시오. 노드가 연결 해제되었음을 알려줄 수 있으며,이 경우 실행 brew link node하면 연결됩니다. (먼저 실행해야 할 수도 있습니다 brew unlink node)


오늘도 같은 오류가 발생했으며 Node가 제대로 연결되지 않았고 예기치 않은 헤더 파일도 있다고 말했습니다.

노드를 다시 설치하려고 할 때 연결되지 않고 이미 설치되어 있다고 알려줍니다.

Warning: /usr/local/include isn't writable

/usr/local/bin/node already exists. Remove it

해결책

이 문제를 해결하기 위해 다음을 사용하여 소유권을 얻었습니다.

sudo chown -R `whoami` /usr/local/

그런 다음 다음을 사용하여 모든 파일을 강제로 연결합니다.

brew link --overwrite node

그 후 다음과 같이 설치 후 루틴을 수행했습니다.

brew postinstall node

그런 다음 노드가 제대로 설치되었는지 확인했습니다.

node -v

나는 출력을 받고 v5.1.0수정되었습니다 :). 도움이 되었기를 바랍니다.

내가 10 분 전에 노드와 홈브류를 다루기 시작했기 때문에 이것이 완벽한 해결책이 아닐 수도 있지만 그것은 나를 위해 일했습니다.


이전 버전의 Node 0.5는 아마도 Homebrew와 함께 설치되지 않았을 것입니다 (또는 Homebrew의 스크립트는 0.5 베타 릴리스와 0.8 안정 릴리스 사이의 큰 차이에서 변경되었습니다 (0.6 및 0.7 릴리스 사이).

두 브루 공식 노드의 설치에 설치하려고 /usr/local/bin단순히 삭제하여 시작하는 것이 좋습니다 것 때문에 /usr/local/bin/node, /usr/local/bin/npm그리고 /usr/local/lib/node다시 시도하십시오.


hardcorepunk의 대답이 효과가있었습니다. 그러나 우리는 더 이상 /usr/localHigh Sierra에서 질식 할 수 없습니다 . 따라서 다음 순서로 명령을 실행하십시오.

sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) $(brew --prefix)/*
brew link --overwrite node
brew postinstall node

노드를 링크하려면 다음 명령을 실행하십시오.

brew link homebrew/versions/node<version no>

그리고 제대로 설치되었는지 확인하려면 다음을 실행하십시오.

node -v

노드가 제대로 연결되면 오류가 발생하지 않고 노드 버전이 인쇄됩니다. 여기 에서 그것에 대한 좋은 설명을 읽을 수 있습니다 .


라인의 경우 작업을 수행했습니다.

brew link --overwrite node

링크를 강제하고 충돌하는 모든 파일을 덮어 씁니다.


당신은 파일의 권한을 변경할 수 있습니다 "/usr/local/bin/node", 등이 "chmod +w /usr/local/bin/node"이 쓸 수 있도록.

참고 URL : https://stackoverflow.com/questions/12663488/node-js-not-linked-error

반응형