我在8个月前通过自制安装了node
。
-
我只是试图通过Homebrew升级节点,但它不起作用。
-
相反,我收到了一些消息,鼓励我运行一行代码来修复它(我忘记了代码),但我认为它破坏了我的NPM,因为我的NPM停止工作,现在我会收到错误:
zsh: command not found: npm
运行任何NPM命令时。 -
我开始完全卸载该指南的节点
-
我开始使用本指南重新安装节点
-
当我经营酿造医生时,我发现我有很多破裂的
symlinks
,包括许多NPM文件,例如:/usr/local/share/man/man/man1/npm-readme.1
/usr/local/share/man/man/man1/npm-access.1
/usr/local/share/man/man/man1/npm-adduser.1
(以及大约60个其他NPM文件和其他FIL,包括):
/usr/local/bin/grunt
/usr/local/bin/gulp
我要去哪里?我只想通过自制重新安装node
和npm
,以便它们正常工作。我应该用brew prune:
删除损坏的符号链接,还是会给我带来更多问题?谢谢。
brew prune
是为此的。您也可以干燥运行它,以查看--dry-run
标志将删除的内容。
prune [--dry-run]
Remove dead symlinks from the Homebrew prefix. This is generally not needed, but can be useful when doing DIY installations. Also remove broken app
symlinks from /Applications and ~/Applications that were previously created by brew linkapps.
If --dry-run or -n is passed, show what would be removed, but do not actually remove anything.
如果您最终到达这里,因为在另一种方式上,您的链接似乎消失了,请与brew
安装一个软件包,请像这样重新链接:
brew unlink [package] && brew link [package]