通过自制安装node.js-未链接的小桶
我正在努力在我的机器(macOS Catalina)上安装node.js。当我冲泡医生时,我收到一条警告,说我有未连接的桶。我试着把它修好,但不可能。 我应该忽略它还是有办法解决它 这就是我得到的提示:通过自制安装node.js-未链接的小桶,node.js,homebrew,Node.js,Homebrew,我正在努力在我的机器(macOS Catalina)上安装node.js。当我冲泡医生时,我收到一条警告,说我有未连接的桶。我试着把它修好,但不可能。 我应该忽略它还是有办法解决它 这就是我得到的提示: Warning: You have unlinked kegs in your Cellar. Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to
Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
node
Wicleices-iMac:usr wfabio$ brew link node
Linking /usr/local/Cellar/node/13.11.0...
Error: Could not symlink lib/dtrace/node.d
Target /usr/local/lib/dtrace/node.d
already exists. You may want to remove it:
rm '/usr/local/lib/dtrace/node.d'
To force the link and overwrite all conflicting files:
brew link --overwrite node
To list all files that would be deleted:
brew link --overwrite --dry-run node
Wicleices-iMac:usr wfabio$ brew link --overwrite node
Linking /usr/local/Cellar/node/13.11.0...
Error: Could not symlink lib/dtrace/node.d
/usr/local/lib/dtrace is not writable.
谢谢大家! 在您的情况下,您需要运行:
sudo chmod +w /usr/local/
它将解决目录问题
另外,整理一下Homebrew的总体权限也很好:
sudo chown -R "$USER":admin /Users/$USER/Library
sudo chown -R "$USER":admin /usr/local
如果有帮助,请告诉我