Edited at

node.js インストール備忘録(windows7)

More than 3 years have passed since last update.

半年前ほどnode.js環境を放置してたらあっという間にバージョンが古くなっていたので、最新にしようとしたらなにやらエラーが出て、、、もう一度インストールし直した。備忘録のために手順をまとめておく。


nodistインストール

公式のインストーラー を使うのが簡単だけど、バージョン管理ツールを使った方がよいので、そちらを先にインストール。(すでにインストーラーからインストールしちゃった場合は削除)

windowのバージョン管理ツールではnodistが評判よい。

2015/12/22

nodist のインストーラーが出たようだ。

pathの設定も全部やってくれるので楽。(次の「nodist の pathを通す」の手順は飛ばしてOK ⇒ 「node.jsインストール」へ)

【参考】Windowsでnode.jsをバージョン管理する

手動でやるなら nodist からzipダウンロード、もしくは git clone git://github.com/marcelklehr/nodist.git する。

ダウンロードした nodist フォルダを任意の場所に置く。


nodist の pathを通す


  1. [コントロールパネル]⇒[システムとセキュリティ]⇒[システム]⇒[システムの詳細設定]⇒ 「システムのプロパティ」ダイアログが開く

  2. [環境変数]クリック

  3. 「システム環境変数」の「path」を選択して[編集]クリック

  4. ...\nodist\bin (nodist.cmd があるパス) を追記 (例)C:\nodist\bin;

  5. 続いて「システム環境変数」の[新規]クリック

  6. 以下3つの変数を追加

・変数名:NODIST_PREFIX / 変数値:...\nodist (package.json があるパス) を追加 (例)C:\nodist

・変数名:PATH / 変数値:%NODIST_PREFIX%\bin

・変数名:NODE_PATH / 変数値:%PATH%\node_modules

Windowsが64bitの場合は以下も追加。

・変数名: NODIST_X64 / 変数値:1

コマンドプロンプトを開いて、nodistコマンドが使えることを確認。

> nodist -v

v0.5.2


node.jsインストール

nodist依存ファイルのアップデート

nodist update

node.jsの最新の安定板をインストール

nodist stable

バージョン確認して表示されれば完了!これで npm も使えるようになります。

node -v

以下でインストール可能な nodeバージョンが確認できる。

nodist dist


その他 nodist コマンド

node.jsの最新バージョンを表示

nodist latest

指定バージョンのnode.jsをダウンロード

nodist + v0.10.32

or
nodist add v0.10.32

指定バージョンの切り替え

nodist v0.10.32

or
nodist use v0.10.32

指定バージョンをアンインストール

nodist - v0.10.22

or
nodist rm v0.10.22

インストールされているnode.jsの一覧を表示

nodist ls


ついでによく使う npm コマンド

npm の最新版のインストール

npm install npm

npmのアップデート

npm update -g npm

依存ライブラリやプロジェクトの基本情報を記述する package.jsonを作成する

npm init

package.jsonに書いてあるライブラリをインストール

npm install

指定したライブラリをインストール

「-D(--save-dev)」をつけると、インストールしたライブラリが package.jsonに記述される

npm install (ライブラリ名) -D

こんな記事もあるけど... → Update npm to v.2.0.x on Windows 7

おまけに、gem(Rubyに付属しているライブラリ・モジュール)のアップデートはこちら

⇒ Gemのアップデート

gem i rubygems-update


nodist update でこんなエラーが出たら...

> nodist update

Installing latest stable version...
Couldn't fetch 4.0.0: HTTP 404.
Sorry.
Update dependencies...

今回は nodist 自体がバージョンアップされていたので、ごそっと入れ替えバージョンアップ。(2015年10月)

1. nodist からzipダウンロード(または git clone)

2. インストールフォルダの中身をごそっと入れ替え

3. nodist -v でバージョン確認(2015年10月現在 v.0.6.1)

4. nodist update で node 最新バージョンに

<参考>

"nodist update"の実行に失敗し、Node.jsがインストールできません