将Alias纱线转换为yarnpkg,以避免与Hadoop Yarn发生冲突

问题描述 投票:3回答:1

我的机器上已经安装了Yarn(软件包管理器),但是现在我必须安装Apache Hadoop。当我尝试使用brew install hadoop执行此操作时,出现了错误-

Error: Cannot install hadoop because conflicting formulae are installed.
  yarn: because both install `yarn` binaries

Please `brew unlink yarn` before continuing.

Unlinking removes a formula's symlinks from /usr/local. You can
link the formula again after the install finishes. You can --force this
install, but the build may fail or cause obscure side-effects in the
resulting software.

这似乎是因为Hadoop的Yarn与yarnpkg中的纱线冲突。

here所述,他们无意重命名yarnpkg的纱线,但有added yarnpkg as an alias to yarn

yarnpkg只是提到使用yarn而不是SO answer来避免冲突,但是没有这样做的步骤。

我非常感谢您提供有关如何设置yarnpkg别名的帮助,以便我可以与yarn一起安装Hadoop。

hadoop yarn yarnpkg
1个回答
0
投票

我只是通过再次取消连接和连接纱线来解决它。

yarn

您可以如下在yarnpkgbrew unlink yarn && brew link yarn 中添加别名

.bashrc
© www.soinside.com 2019 - 2024. All rights reserved.