【问题标题】:Installing node with homebrew problems mac OS安装带有自制程序问题的节点mac OS
【发布时间】:2019-02-11 04:06:55
【问题描述】:

安装自制软件后,

运行后brew install node

我测试:

node --version

我明白了:

找不到命令

如果我重新运行安装命令: 我明白了:

MacBook-Pro:~ evanloiterman$ brew install node 警告:节点 10.9.0 是 已经安装了,只是没有链接你可以使用brew link node 链接这个版本。 MacBook-Pro:~ evanloiterman$ brew 链接节点 链接 /usr/local/Cellar/node/10.9.0... 错误:无法符号链接 include/node/common.gypi 目标 /usr/local/include/node/common.gypi 已经存在。您可能想要删除它:rm '/usr/local/include/node/common.gypi'

我试试brew link node

我明白了:

错误:无法符号链接 include/node/common.gypi 目标 /usr/local/include/node/common.gypi 已经存在。你可能想要 删除它:rm '/usr/local/include/node/common.gypi'

强制链接并覆盖所有冲突文件:brew link --覆盖节点

列出所有将被删除的文件:brew link --overwrite --dry-run节点

接下来我应该怎么做才能确保它正常工作?

【问题讨论】:

    标签: node.js macos homebrew


    【解决方案1】:

    您应该安装 NVM(节点版本管理器)。使用此工具,您可以选择要使用和安装的节点。

    https://nodesource.com/blog/installing-node-js-tutorial-using-nvm-on-mac-os-x-and-ubuntu/

    【讨论】:

    • 在执行此操作之前,我应该卸载我尝试使用自制软件安装的节点吗?
    • @namretiolnave 抱歉做了一些研究,您应该在使用 nvm 安装之前删除旧节点
    • 嗯,我以为我卸载了节点 - 我会检查我的步骤,看看有什么问题。
    【解决方案2】:

    试试这个:

    sudo chown -R $(whoami):admin /usr/local/*
    

    然后:

    rm -rf /usr/local/include/node
    brew unlink node
    brew link node
    

    也许这个问题与brew link solution类似

    【讨论】:

      【解决方案3】:

      如果你想运行 Homebrew UNINSTALL 节点并开始清理。

      为了解决这个问题,我在这个网站上找到了答案:

      uninstall homebrew on a mac

      我运行了 ruby​​ 脚本,然后决定重新开始清理,暂时忘记自制软件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-24
        相关资源
        最近更新 更多