【问题标题】:How do I replace my version of node with Homebrew's node?如何用 Homebrew 节点替换我的节点版本?
【发布时间】:2019-09-26 00:59:03
【问题描述】:

我安装了这个版本的节点

localhost:pplsi.accounts davea$ node -v
v10.16.3
localhost:mydir davea$ which node
/usr/local/bin/node

我更喜欢使用自制版本,所以我尝试了

localhost:mydir davea$ brew upgrade node
Updating Homebrew...
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
==> Auto-updated Homebrew!
Updated 3 taps (phinze/cask, homebrew/core and homebrew/cask).
==> Updated Formulae
rabbitmq

Error: node 12.10.0 already installed

但我的节点仍然显示为旧版本

localhost:pplsi.accounts davea$ node -v
v10.16.3

如何用安装的自制软件替换我的节点?

【问题讨论】:

    标签: node.js macos homebrew


    【解决方案1】:

    可能brew安装的节点不在路径中,将/usr/local/bin文件夹添加到路径并尝试。

    export PATH="/usr/local/bin:$PATH"

    【讨论】:

    • "/usr/local/bin" 已经在 $PATH 中。这将返回一个值——“echo $PATH | grep '/usr/local/bin'”。我认为问题在于自制软件没有在那里安装节点。
    • brew info node 为您提供节点的安装位置。您可以将其添加到路径中。通常 brew 安装包在/usr/local/Cellar/
    • Thx 我继续用来自 brew info node 的信息替换了我的 /usr/local/bin/node 指向的内容。
    猜你喜欢
    • 2021-10-18
    • 2017-04-23
    • 2021-03-10
    • 2011-08-25
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多