[macos] Brew를 사용하여 최신 버전의 Node를 설치하는 방법

현재 NodeJ의 최신 버전은 0.4.1입니다.

brew install node지금 명령 은 0.2.6을 설치합니다. 이상적이지 않습니다. 0.4.1을 부탁합니다

brew 명령 목록을 살펴보고 시도했습니다.brew install --HEAD node

그러나 이것은 0.5-pre 노드를 설치합니다.

왜 올바른 버전을 설치하지 않고 올바른 버전을 얻도록 강제 할 수 있습니까?

이 단계에서는 실제로 src를 다운로드하여 수동으로 설치하는 것이 더 쉬운 것처럼 보입니다. 그러나 나는 Brew와 함께 무슨 일이 일어나고 있는지 알고 싶습니다.



답변

먼저 달려 봤어 brew update? 그렇게하지 않으면 Homebrew는 공식을 업데이트 할 수 없으며 공식을 업데이트하지 않으면 최신 버전의 소프트웨어를 설치하는 방법을 모릅니다.


답변

아래 순서대로 명령을 실행하십시오.

brew update
brew doctor
brew upgrade node

이제 업데이트 된 버전의 노드를 설치했으며 연결되지 않았을 수 있습니다. 그렇지 않은 경우 다음을 입력하십시오. brew link node또는brew link --overwrite node


답변

brew를 통해 노드를 설치 / 업그레이드 한 후이 문제가 발생했습니다. 노드 명령은 작동했지만 npm 명령은 작동하지 않았습니다.

이 명령을 사용하여 문제를 해결했습니다.

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

시행 착오 후에이 솔루션을 함께 사용했습니다 …


답변

brew update하나의 패키지가 제대로 다운로드되지 않아서 때때로 실패합니다. 따라서 다음과 같이 특정 라이브러리를 업그레이드 할 수 있습니다.

brew upgrade node

https://gist.github.com/3005832


답변

또한 새 노드 버전을 설치 한 후 현재 노드 버전을 비활성화하십시오. 도움이됩니다.

nvm deactivate

$ PATH에서 /Users/user_name/.nvm/*/bin이 제거되었습니다.

그리고 그 노드가 업데이트 된 후

node --version
v10.9.0


답변

내가해야 할 일을했을 brew link --overwrite nodebrew install node0.4에서 0.8.18로 업데이트


답변

“n”노드 매우 간단한 패키지 관리자를 사용하십시오.

> npm install -g n

“n”을 설치하면 다음을 수행하여 최신 노드를 가져올 수 있습니다.

> n latest

우분투 16.0x 및 MacOS 10.12 (Sierra)에서 성공적으로 사용했습니다.

참조 : https://github.com/tj/n