2017-06-28 10 views
2

たとえば、7.9または7.10のいずれかをインストールしたいが、webpack node-sassバグのためにノード8を避けたい。特定のバージョンのノードをbrewにインストールする方法は?

私はbrew search nodeを実行すると、これは私が見たものである。

❯醸造検索ノード リーフノードllnodeノード✔ノードビルド> [email protected] [email protected] 6 @ 4ノード@ノードnodebrew nodeenv nodenv caskroom/cask/node-profiler

「ノード」を意味する場合は、具体的には です。これは、caskroom/caskからhomebrew/coreに移行されました。あなたは実行して再度アクセスすることができ : 醸造タップ自作/コア

チェックされているノード(私の現在のバージョンはv7.4.0そして[email protected][email protected][email protected][email protected]ある

私ができる理由があるの? 「トンはちょうど完全8にアップグレードするノード-SASSはWebPACKのでは動作しませんです


ただ、NVMをインストールし、このクレイジーなエラーログを得た:

=> nvm source string already in /Users/leongaban/.zshrc => Appending bash_completion source string to /Users/leongaban/.zshrc npm ERR! missing: [email protected]^1.0.0, required by [email protected] npm ERR! missing: [email protected]^1.0.0, required by [email protected] npm ERR! missing: [email protected]^1.1.1, required by [email protected] npm ERR! missing: [email protected]^3.0.0, required by [email protected] npm ERR! missing: [email protected]^2.2.8, required by [email protected] npm ERR! missing: [email protected]^3.1.1, required by [email protected] npm ERR! missing: [email protected]^1.0.2, required by [email protected]

...

=> You currently have modules installed globally with `npm`. These will no 
=> longer be linked to the active version of Node when you install a new node 
=> with `nvm`; and they may (depending on how you construct your `$PATH`) 
=> override the binaries of modules installed with `nvm`: 

私はこの権利を読んでいる場合は、この平均値は、私はもうパッケージをインストールしてnvmを使用する必要がグローバルにnpmを使用することはできませんでしょうか?

更新

homebrew/codeのバージョンが右に定義されている場合、私はあなたにもすることができなければならない、

❯ nvm --version 
0.33.2 
+0

https://github.com/creationix/nvm –

+0

@MuradSofiyevので、 'nvm install node'と' nvm exec 7.9 node --version'を使用できますか?私はインストールしてバージョン8を使用しないでください。 –

+0

あなたはこのコマンドを書くことができます。nvm install v希望のバージョンとnvmを使います。v希望のバージョンを指定してください。 –

答えて

1

(私はbash_profileを使用していない)私の.zshrcのbashへの輸出ラインを追加しました例えばbrew install [email protected]である。

brew switchコマンドでは、複数のバージョンをインストールし、どちらを使用するかを選択することもできます。

-

とにかく、私は自作によってインストールすることもできますnvmを、使用してお勧めします。しかし、brewのバージョンはバグであり、修正を予定していません。

+0

ありがとう、もし私がnvmと一緒に行くなら、現在どのマシンにbrew経由でインストールされているノード '7.4'のバージョンをデカップリングするのですか? –

+0

nvmのインストール直後に表示される新しいエラーメッセージを見ていただけますか? –

+2

これで 'nvm'をインストールして' export'行を.zshrcファイルに追加した後、 'nvm install v7.10'を実行しました。'❯node -v v7.10.0' '❯npm -v 4.2.0 ''❯nvm --version 0.33.2' –

関連する問題