我可以强制链接节点@ 6吗?

可以通过强制链接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现在工作正常。 可怕的警告。

你可能(我)遇到了一些地窖问题..

你从酿造医生那里得到了什么?

当执行brew doctor时,我有这个:

警告:一些小桶只有公式被链接到地窖里。 通过brew link <formula>将仅包含桶的公式(例如gettext) brew link <formula>到地窖中将导致其他公式在./configure步骤中检测到它们。 编译这些其他公式时可能会导致问题。

我必须执行brew unlink node@6才能返回'您的系统准备好了'。

我碰到了同样的问题,并按照brew info node@6的build议,并将export PATH="/usr/local/opt/node@6/bin:$PATH到我的.bash_profile文件中。预期。

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