我正在try 安装Node.js与Homebrew(我以前安装它时没有使用brew,我try 过删除所有这些文件).我看过以前的问题,问了类似的问题,但我没能让它们起作用.首先我试了brew link node
次,结果是:
myusername@c126h060:~$ brew link node
Linking /usr/local/Cellar/node/0.12.6...
Error: Could not symlink share/systemtap/tapset/node.stp
Target /usr/local/share/systemtap/tapset/node.stp
already exists. You may want to remove it:
rm '/usr/local/share/systemtap/tapset/node.stp'
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
然后当我跑brew link --overwrite node
的时候,我会得到以下结果:
myusername@c126h060:~$ brew link --overwrite node
Linking /usr/local/Cellar/node/0.12.6...
Error: Could not symlink share/systemtap/tapset/node.stp
/usr/local/share/systemtap/tapset is not writable.
此外,当我try 使用brew link -n node
来查找要手动删除的文件时,我成功地删除了其中一些文件,但我仍然保留了以下无法删除的文件:
myusername@c126h060:~$ brew link -n node
Would link:
/usr/local/etc/bash_completion.d/npm
/usr/local/bin/node
/usr/local/include/node
/usr/local/share/man/man1/node.1
/usr/local/share/systemtap/tapset/node.stp
/usr/local/lib/dtrace/node.d
当我try 删除时,我会得到以下结果(所有这些文件都是一样的):
myusername@c126h060:~$ rm /usr/local/etc/bash_completion.d/npm
rm: /usr/local/etc/bash_completion.d/npm: No such file or directory
我该怎么办?