2013-04-15 11 views
9

.MSIインストーラを使用して複数のバージョンのnode.jsをインストールしようとしましたが、2番目のバージョンが前のバージョンをアンインストールしているようです。windows.msiでnode.jsの複数のインスタンスをインストールすることはできますか?

+0

「2番目のバージョンが前のバージョンをアンインストールしたようです」 - これはかなり良いヒントです。 –

+1

https://github.com/visionmedia/nを見ると、ノードのバージョンをインストールして切り替えます。 – generalhenry

答えて

1

複数のコピーをインストールできますが、まず古いバイナリの名前を変更する必要があります。この時点で私はちょうど最新のバイナリをダウンロードし、同じディレクトリの中に置くことを提案しますが(必要なものの名前を変更する)。

NPMがnode.exeというバイナリを使用するため、これがどのようにNPMに影響するかわかりません。

1

... githubの上でこれを発見し、私の問題を解決しました。それはインストーラと超簡単なコマンドが付属しています。

enter image description here

+0

NVM for Windowsは本当に私に吸い込まれました。すべてがうまくいっているように見えますが、npmを使い始めたり、CMDウィンドウを閉じて新しいウィンドウを開くとすぐに、2分前にインストールしたノードのバージョンはインストールされていませんでした。 [nvmw](https://github.com/hakobera/nvmw)の使用を強くお勧めします。これはずっと簡単で効果的です。 (私はnvmw、btwと関係がありませんでした) –

+0

@Jonathan - NVM for Windowsはあなたのために働いていません。私はそれらの問題を抱えているとは言えません。 Githubページに問題を投稿しようとしましたか?私は著者(私)が返答することを絶対に保証することができます。 – Corey

+0

@Corey私は0.10.28をインストールした後、NVMをv4.3.1にインストールし、Webサイトから実行ファイルをインストールしました。明らかにNVMはこのバージョンを見ないのですが、どうすればこのことができますか? – Chris

2

私は@コーリーの答えにコメントしたように、私は、Windows用のNVMを試してみましたが、それは本当に悪かったです。 nvmwを使用することを強くお勧めします。これは非常に簡単で、Linuxのnvmと同じ構文です(機能は低下しますが)。

重要:管理者権限を持つシェルプロンプトからすべてのコマンドを実行してください。あなたがしなければ、あなたは奇妙なエラーの多くに実行されます!

関連する問題