Jason ChoiFront End Web Development Techdegree Graduate 21,159 Points
Problem installing node using Homebrew
I tried to install node using the Homebrew based on this article (http://blog.teamtreehouse.com/install-node-js-npm-mac)
And I got the error saying the brew link step did not complete successfully.
Then it suggested using 'brew link node' so I did, but I still have an error.
This is what I got.
ChoiJinyoungs-MacBook-Pro:usr Jin$ brew install node
==> Downloading https://homebrew.bintray.com/bottles/node-9.5.0.high_sierra.bott
Already downloaded: /Users/Jin/Library/Caches/Homebrew/node-9.5.0.high_sierra.bottle.tar.gz
==> Pouring node-9.5.0.high_sierra.bottle.tar.gz
brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink include/node
/usr/local/include is not writable.
You can try again using: brew link node ==> Caveats Bash completion has been installed to: /usr/local/etc/bash_completion.d ==> Summary ? /usr/local/Cellar/node/9.5.0: 5,125 files, 49.7MB ChoiJinyoungs-MacBook-Pro:usr Jin$ brew link node Linking /usr/local/Cellar/node/9.5.0... Error: Could not symlink include/node /usr/local/include is not writable. ChoiJinyoungs-MacBook-Pro:usr Jin$
I've tried 'brew uninstall node' and then installing again but still doesn't work.
Does anybody has the same issue?
Thank you very much! :)
James ChurchillTreehouse Teacher
Looks like you need to change permissions on the /usr/local directory. Here's an issue on the Homebrew GitHub repo that contains the suggested fix:
Based upon the information in that issue, it looks like you need to run the following command from the terminal:
sudo chown -R $(whoami) $(brew --prefix)/*
After running that command, I'd then run
brew doctor and then
brew update before trying to install Node.js again.
I hope this helps.