5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

brew install yarn --ignore-dependenciesができなかった場合の対処

Posted at

環境

macOS v10.15.4
nvm v0.35.3

エラー

yarnの公式ページによると、nvm等でnode.jsのバージョン管理をしているMacにyarnを入れる時には、下のコマンドを打てばいいらしい。

$ brew install yarn --ignore-dependencies

しかしこのコマンドを打つと、以下のようなエラーが。
スクリーンショット 2020-05-16 2.18.52.png

依存するファイルとしてnodeを入れろとのエラー。

せっかくnvmでnode.jsのバージョンを管理しているのに
homebrewで別にnode.jsを入れないといけないのか...

解決法

逆に考えるんだ。入れてしまってもいいさと。

yarnを依存関係含めて入れた後にhomebrewで入れたnodeだけを消してしまえばnvmでバージョン管理しているnodeを適切に使えるはず!

ということで、以下のコマンドを実行。

$ brew install yarn
$ brew uninstall node --ignore-dependencies

確認のためにnodeの$PATHを確認します。

$ which node

と打って

/User/<your-user-name>/.nvm/versions/node/<latest-node-lts-version>/bin/node

上のような出力が帰ってくれば、nvmのnodeが使える状態になっています。

参考

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?