用武力连接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 creatednode和npm现在工作得很好。可怕的警告。
发布于 2017-02-14 12:37:06
你可能(我)遇到了一些塞勒问题。
你从啤酒医生那里得到的输出是多少?
我在执行brew doctor时遇到了这个问题
警告:一些只有桶的配方被连接到了鞍区。将只有桶的公式(如gettext )与brew link <formula>链接到地窖将导致其他公式在./configure步骤中检测到它们。这可能会在编译其他公式时造成问题。
我必须执行brew unlink node@6才能返回“您的系统已准备好酿造”。
发布于 2017-06-04 16:03:52
我也遇到了同样的问题,听从了brew info node@6的建议,并将export PATH="/usr/local/opt/node@6/bin:$PATH添加到了我的.bash_profile中。所有命令行工具都按预期工作。
(实际上,我已经为我的.bash_profile删除了该行,并在需要时添加了一个别名来手动设置路径。)
https://stackoverflow.com/questions/42005106
复制相似问题