Я намагаюся встановити Node.js із Homebrew (я встановив його раніше, не використовуючи brew, і спробував видалити всі ці файли). Я розглядав попередні запитання, що задавали подібні речі, але мені не вдалося змусити їх працювати. Спочатку я спробував, 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.
Крім того, коли я намагався 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
Коли я намагаюся видалити, я отримую таке (те ж саме для всіх цих файлів):
myusername@c126h060:~$ rm /usr/local/etc/bash_completion.d/npm
rm: /usr/local/etc/bash_completion.d/npm: No such file or directory
Що я повинен зробити?