Tôi đang cố gắng cài đặt Node.js bằng Homebrew (trước đây tôi đã cài đặt nó mà không sử dụng brew và tôi đã thử xóa tất cả các tệp đó). Tôi đã xem các câu hỏi trước đây hỏi những điều tương tự, nhưng tôi không thể làm cho chúng hoạt động. Đầu tiên, tôi đã thử brew link node
nó đã cho tôi:
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
Và sau đó khi tôi chạy, brew link --overwrite node
tôi nhận được như sau:
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.
Ngoài ra, khi tôi cố gắng sử dụng brew link -n node
để tìm tệp để xóa theo cách thủ công, tôi đã xóa một số tệp trong số đó, nhưng tôi vẫn còn lại các tệp sau mà tôi không thể xóa:
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
Khi tôi cố gắng xóa, tôi nhận được những điều sau (điều tương tự cho tất cả các tệp này):
myusername@c126h060:~$ rm /usr/local/etc/bash_completion.d/npm
rm: /usr/local/etc/bash_completion.d/npm: No such file or directory
Tôi nên làm gì?