【问题标题】:Can I link node@6 by force?我可以强制链接 node@6 吗?
【发布时间】:2017-06-19 16:40:48
【问题描述】:

可以强制链接node@6吗?

$ which node
$ echo $?
1

$ brew link node
Error: No such keg: /usr/local/Cellar/node

$ brew search node
leafnode          llnode            node              node-build        node@0.10         node@0.12         node@4            node@5            node@6 ✔          nodebrew          nodeenv           nodenv
Caskroom/cask/mindnode-pro          Caskroom/cask/node-profiler         Caskroom/cask/nodebox               Caskroom/cask/nodeclipse            Caskroom/cask/printnode             Caskroom/cask/soundnode

$ brew link node@6
Warning: node@6 is keg-only and must be linked with --force
Note that doing so can interfere with building software.

编辑:

我继续做了:

$ brew link node@6 --force
Linking /usr/local/Cellar/node@6/6.9.5... 7 symlinks created

nodenpm 现在可以正常工作了。 可怕的警告。

【问题讨论】:

    标签: node.js macos npm homebrew


    【解决方案1】:

    您可能(我已经)遇到了一些酒窖问题..

    你从 brew doctor 得到的输出是什么?

    我在执行brew doctor时遇到了这个问题:

    警告:某些仅桶装配方已链接到酒窖。 将仅桶装公式(例如 gettext)链接到地窖 brew link <formula> 将导致其他公式在期间检测到它们 ./configure 步骤。这可能会导致编译时出现问题 其他公式。

    我必须执行 brew unlink node@6 才能返回“您的系统已准备好酿造”。

    【讨论】:

    • 什么./configure步骤??
    【解决方案2】:

    我遇到了同样的问题并遵循brew info node@6 的建议并将export PATH="/usr/local/opt/node@6/bin:$PATH 添加到我的.bash_profile 中。所有命令行工具都按预期工作。

    (实际上,我现在已经为我的 .bash_profile 删除了该行,并添加了一个别名以在需要时手动设置路径。)

    【讨论】:

      猜你喜欢
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-14
      • 2012-02-25
      • 1970-01-01
      相关资源
      最近更新 更多