Node.js
Node.jsのインストール
サーチ…
UbuntuにNode.jsをインストールする
aptパッケージマネージャを使用する
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
# the node & npm versions in apt are outdated. This is how you can update them:
sudo npm install -g npm
sudo npm install -g n
sudo n stable # (or lts, or a specific version)
特定のバージョンの最新バージョン(例えば、LTS 6.x)をnodesourceから直接使用する
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
apt-get install -y nodejs
また、グローバルなnpmモジュールを正しくインストールするには、それらの個人ディレクトリを設定します(sudoの必要性を排除し、EACCESエラーを回避します)。
mkdir ~/.npm-global
echo "export PATH=~/.npm-global/bin:$PATH" >> ~/.profile
source ~/.profile
npm config set prefix '~/.npm-global'
WindowsにNode.jsをインストールする
標準インストール
すべてのNode.jsバイナリ、インストーラ、およびソースファイルをここからダウンロードできます 。
node.exe
ランタイムのみをダウンロードするか、Windowsインストーラ( .msi
)を使用して、 npm
、Node.jsの推奨パッケージマネージャ、およびパスをインストールします。
パッケージマネージャによるインストール
パッケージマネージャChocolatey (Software Management Automation)によってインストールすることもできます。
# choco install nodejs.install
現在のバージョンの詳細については、chocoリポジトリを参照してください 。
ノードバージョンマネージャ(nvm)の使用
ノードバージョンマネージャー (別名nvm)は、複数のNode.jsバージョンの管理を簡素化するbashスクリプトです。
nvmをインストールするには、提供されているインストールスクリプトを使用します。
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Windowsの場合は、インストーラ付きのnvm-windowsパッケージがあります。このGithHubページには、nvm-windowsパッケージのインストールと使用に関する詳細があります。
nvmをインストールしたら、コマンドラインから "nvm on"を実行します。これにより、nvmはノードのバージョンを制御できます。
注:新しくインストールされたnvm
コマンドを認識するために、端末を再起動する必要があります。
次に、最新のNodeバージョンをインストールします。
$ nvm install node
メジャーバージョン、マイナーバージョン、および/またはパッチバージョンを渡して、特定のノードバージョンをインストールすることもできます。
$ nvm install 6
$ nvm install 4.2
インストール可能なバージョンを一覧表示するには:
$ nvm ls-remote
インストール時と同じように、バージョンを渡すことでバージョンを切り替えることができます:
$ nvm use 5
インストールしたNodeの特定のバージョンを、次のように入力してデフォルトのバージョンに設定できます 。
$ nvm alias default 4.2
マシンにインストールされているノードのバージョンのリストを表示するには、次のように入力します。
$ nvm ls
プロジェクト固有のノードバージョンを使用するには、バージョンを.nvmrcファイルに保存します。こうすることで、別のプロジェクトで作業を開始する際に、リポジトリからフェッチした後にエラーが発生しにくくなります。
$ echo "4.2" > .nvmrc
$ nvm use
Found '/path/to/project/.nvmrc' with version <4.2>
Now using node v4.2 (npm v3.7.3)
Nodeがnvm経由でインストールされている場合、グローバルパッケージをインストールするためにsudo
を使用する必要はありません。ホームパッケージにインストールされているためです。したがって、 npm i -g http-server
はパーミッションエラーなしでnpm i -g http-server
。
APTパッケージマネージャを使用してSourceからNode.jsをインストールする
前提条件
sudo apt-get install build-essential
sudo apt-get install python
[optional]
sudo apt-get install git
ソースを取得してビルドする
cd ~
git clone https://github.com/nodejs/node.git
または最新のLTS Node.jsバージョン6.10.2
cd ~
wget https://nodejs.org/dist/v6.3.0/node-v6.10.2.tar.gz
tar -xzvf node-v6.10.2.tar.gz
cd ~/node-v6.10.2
などのソースディレクトリにcd ~/node-v6.10.2
./configure
make
sudo make install
パッケージマネージャを使用してMacにNode.jsをインストールする
自作
Homebrewパッケージマネージャを使用してNode.jsをインストールできます。
brewを更新して開始します。
brew update
アクセス許可やパスを変更する必要があるかもしれません。先に進む前にこれを実行するのが最善です:
brew doctor
次にNode.jsをインストールするには、次のコマンドを実行します。
brew install node
Node.jsがインストールされたら、次のコマンドを実行して、インストールされているバージョンを確認できます。
node -v
Macports
Macports経由でnode.jsをインストールすることもできます。
最新のパッケージが参照されていることを確認するためにまずそれを更新してください:
sudo port selfupdate
次に、nodejsとnpmをインストールします。
sudo port install nodejs npm
あなたは今、直接呼び出すことにより、CLIを介してノードを実行することができnode
。また、現在のノードのバージョンを
node -v
MacOS Xインストーラを使ってインストールする
インストーラはNode.jsのダウンロードページにあります 。通常、Node.jsはLTSバージョン(長期サポート)と現在のバージョン(最新リリース)の2つのバージョンのノードを推奨します。 Nodeを使い慣れていない場合は、LTSを探して、 Macintosh Installer
ボタンをクリックしてパッケージをダウンロードしてください。
あなたは、他のNodeJSリリースを探しに行きたい場合は、ここでは、あなたのリリースを選択し、ダウンロードをクリックします。ダウンロードページから、拡張子が.pkg
ファイルを探します。
ファイルをダウンロードしたら(拡張子.pkg
ofcourse)、ダブルクリックしてインストールします。 Node.js
とnpm
いるインストーラは、デフォルトでパッケージは両方インストールされますが、 Installation Type
ステップでcustomize
ボタンをクリックすることで、インストールするものをcustomize
ます。それ以外は、インストール手順に従うだけで簡単です。
ノードがインストールされていることを確認する
オープンterminal
( terminal
を開く方法がわからない場合は、このwikihowを見てください )。ターミナルタイプのnode --version
を入力します。 Nodeがインストールされている場合、端末は次のようになります。
$ node --version
v7.2.1
v7.2.1
はNode.jsのバージョンです。メッセージcommand not found: node
なくcommand not found: node
である場合は、インストールに問題があることを意味します。
Raspberry PIへのNode.jsのインストール
v6.xをインストールするには、パッケージを更新します。
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
aptパッケージマネージャを使用する
sudo apt-get install -y nodejs
魚のシェルの下にノードマネージャーをインストールしてOh My Fish!
ノード・バージョン・マネージャ ( nvm
)は、Node.jsバージョンの管理とインストールを大幅に簡素化し、パッケージを扱うときにsudo
の必要性を取り除きます(たとえば、 npm install ...
)。 Fish Shell ( fish
) は、OS X、Linux、およびその他のファミリー向けのスマートで使いやすいコマンドラインシェルです 。これは、 bash
などの一般的なシェルに対するプログラマの間で人気のある代替手段です。最後に、 Oh My Fish ( omf
)は、Fishシェル内でパッケージをカスタマイズしてインストールすることができます。
このガイドでは、すでにあなたのシェルとしてFishを使用していることを前提としています 。
nvmをインストールする
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash
オー・マイ・フィッシュをインストールする
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
(注:この時点で端末を再起動するよう促されますので、今すぐ実行してください。)
Oh My Fishのためのplugin-nvmのインストール
私はOh My Fish経由でplugin-nvmをインストールし、Fishシェル内のnvm
機能を公開します:
omf install nvm
Node Version ManagerでNode.jsをインストールする
これで、 nvm
を使用する準備が整いました。あなたは、好みのNode.jsのバージョンをインストールして使用することができます。いくつかの例:
- 最新のノードバージョンを
nvm install node
- 6.3.1を具体的に
nvm install 6.3.1
:nvm install 6.3.1
- インストールされているVerisonsのリスト:
nvm ls
- 以前にインストールされた4.3.1に切り替える:
nvm use 4.3.1
ファイナルノート
このメソッドを使ってNode.jsを扱うときに、もはやsudo
が必要ないことを再度覚えておいてください!ノードのバージョン、パッケージなどは、ホームディレクトリにインストールされます。
CentOS、RHEL、FedoraのソースからNode.jsをインストールする
前提条件
- git
-
clang
とclang++
3.4 ^またはgcc
とg++
4.8 ^ - Python 2.6または2.7
- GNU Make 3.81 ^
ソースを取得する
Node.js v6.x LTS
git clone -b v6.x https://github.com/nodejs/node.git
Node.js v7.x
git clone -b v7.x https://github.com/nodejs/node.git
ビルド
cd node
./configure
make -jX
su -c make install
X - プロセッサコアの数が大幅に増える
クリーンアップ[オプション]
cd
rm -rf node
nでNode.jsをインストールする
まず、あなたのシステムにn
を設定するための素晴らしいラッパーがあります。とにかく走れ:
curl -L https://git.io/n-install | bash
n
をインストールします。次に、さまざまな方法でバイナリをインストールします。
最新
n latest
安定した
n stable
lts
n lts
その他のバージョン
n <version>
例: n 4.4.7
このバージョンが既にインストールされている場合、このコマンドはそのバージョンを有効にします。
バージョンの切り替え
n
自身が、インストールされているバイナリの選択リストを生成します。上と下を使用して目的のものを探し、Enterを押してそれを有効にします。