我有很多破碎的自制符号链接,我该怎么办



我在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

我要去哪里?我只想通过自制重新安装nodenpm,以便它们正常工作。我应该用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]

相关内容

最新更新