これは非常に奇妙な問題ですが、2つの異なるバージョンのノードがインストールされているようです。私はこれが可能だとは思わなかった。ノードのバージョンの競合| 2種類の異なるバージョンがインストールされています
これを修正する方法や何が起こっているのかについてのアドバイスはありますか?ここで
$ node -v
v4.5.0
$ brew upgrade node
Error: node 7.5.0 already installed
これは非常に奇妙な問題ですが、2つの異なるバージョンのノードがインストールされているようです。私はこれが可能だとは思わなかった。ノードのバージョンの競合| 2種類の異なるバージョンがインストールされています
これを修正する方法や何が起こっているのかについてのアドバイスはありますか?ここで
$ node -v
v4.5.0
$ brew upgrade node
Error: node 7.5.0 already installed
は、私がコメントで取り組ま何のより詳細な概要です:
CLIのnode
コマンドは、Appleによってインストールされているノードのバージョンにリンクされています。 にはNodeの2つのバージョンがインストールされていますが、これは問題ありません。これは、HomebrewでNodeをインストールするときに予想されるためです。
を修正する方法
brew info node
を実行し、出力の「注意事項」のセクションで見てする必要があります。あなたのCLIがnode
コマンドをAppleが提供するバージョンではなく自作インストールバージョンにリンクするように、.bashrcファイルに追加する必要がある文字列が必要です。しかし、この場合、私は常にNVM(Homebrewからも入手可能)を使用して、自分のノードバージョンを管理することを好みました。それはアップグレードなどを扱うことをはるかに簡単にしました。どちらの方法でも動作します。"あなたのCLIの' node'コマンドはまだAppleによってインストールされたNodeのバージョンにリンクされています " - >いつMacOS上でAppleがNodeをインストールするのですか? – bfontaine
私は 'node'がシステムから最初にアクセスできるものを指していると思います。そして、brewが使うパッケージはbrewがパッケージをインストールするパスにあるものです。 – arieljannai
これは問題があることを意味しますか、それとも問題ありませんか? – Filth
これについてのトップの回答を参照してください:http://apple.stackexchange.com/questions/171530/how-do-i-downgrade-node-or-install-a-specific-previous-version-using-homebrew – Kenyanke