Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过自制安装node.js-未链接的小桶_Node.js_Homebrew - Fatal编程技术网

通过自制安装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

我正在努力在我的机器(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 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
如果有帮助,请告诉我