どのようにLinuxにNode.jsをインストールしますか?
11109 ワード
Node.js概要 Node.jsは、JavaScriptに基づくオープンソースプラットフォームであり、サーバ端末とネットワークアプリケーションの開発に用いられる.Node.jsはプラットフォームにまたがっているので、Node.jsで作成したアプリケーションはどのプラットフォームでも実行できます.これは、GoogleのV 8 JavaScriptエンジンで設立されました.Node.jsは高度に拡張可能で、軽量級で、コード実行速度が非常に速いです.サーバー側のアプリケーションを開発するための非常に人気のあるスクリプト言語です. Node.jsをインストールしますには多くの方法があります.Node.jsをあなたのLinuxマシンにインストールできます.Node.jsはほとんどのLinux発行版をサポートしていますが、本教程ではUbuntu/DebianベースのマシンとCentOS/Fedoraベースのマシンにどうやってインストールするかを学びます.多くの方法でNode.jsをインストールすることができますが、NodeSourceバイナリを使ってストレージを配布したり、ノードバージョンマネージャ(nvm)を使ってインストールすることをお勧めします.いくつかのLinuxの発行版(Ubuntuなど)は、Node.jsをそのデフォルトのストレージに含める.彼らのデフォルトのライブラリを使ってインストールするのはとても簡単ですが、最新バージョンが見つからないかもしれません. NodeSourceバイナリ分布ライブラリを使用する公式NodeSourceサイトからNode.jsをインストールします.最新バージョンのNode.jsを提供します.NodeSourceはNode.jsのオフィシャルストアを自主的に維持します. Debian/Ubuntuバージョンに基づいてには複数の安定バージョンがあります.Node.js 4 xをインストールするには、以下のコマンドを実行してください. 以上のコマンドがコンピュータ構成にライブラリを追加します.以下のコマンドを実行して、マシンにNode.jsをインストールします. Node.js v 6をインストールするなら、以下のコマンドを実行してください. Node.js v 6をインストールするには、以下のコマンドを実行してください. にインストールされたnodejsもnpmをインストールします.これはNode Package Managerです.npmを使って、JavaScriptコードを他の開発者と簡単に共有できます.いくつかのnpmパッケージは、コンパイルとインストールのためのツールを構築する必要があります.構築ツールをインストールするには、以下のコマンドを実行してください. RHEL/CentOS/Fedoraによる発行版にNodeSourceオフィシャルストアを追加するには、以下のコマンドを実行してください.rootユーザとしてログインして、以下のコマンドを実行する必要があります.もしあなたがrootユーザではないなら、すべてのコマンドの開始にsudoコマンドを使うことができます.
Forノード.js v 4 x 上記のストレージを追加すると、Node.js. をインストールするために以下のコマンドを実行できます.構築ツールをインストールするには、以下のコマンドを実行してください. nvmは、複数のバージョンのNode.jsをインストールするための簡単なシナリオであり、他のすべてのインストール方法では、ストレージライブラリで利用可能な最新バージョンのNode.jsのみを取得しますが、nvmを使用して、Node.jsのすべての利用可能なバージョンにアクセスできます.また、nvmを使って複数のバージョンのNode.jsをインストールすることもできます. >nvmをインストールするには、ソースパケットを構築するために必要なツールをインストールする必要があります.以下のコマンドを実行してUbuntu/Debianに構築ツールをインストールします. >CentOS/Fedoraにインストールされると、これらのコマンドを使用して構築ツールをインストールします. 現在、構築ツールをインストールするには、nvmのオフィシャルギthubライブラリからインストールスクリプトを取得して実行する必要があります. これはあなたのマシンにnvmをインストールします.端末を閉じて再開し、次のコマンドを実行して、nvmがインストールされているか確認します. このコマンドは簡単にあなたの端末にnpmを出力するべきです.もしそうなら、nvmをあなたのコンピュータにインストールすることに成功しました.nvmでインストール可能なNode.jsの利用可能なバージョンを見つけるには、以下のコマンドを実行してください. 上のコマンドの出力は、膨大なNode.jsバージョンのリストを提供します. これらのバージョンをインストールするには、以下のコマンドを使用してください. は、インストールするために必要なバージョンのNode.jsのバージョンを置き換える.例えば、現在利用可能な最新バージョンをインストールするには、以下のコマンドを使用します. これは6.2.1のバージョンをインストールします.以下の出力が見られます. 私たちは、出力でnvm自動構成v.6.2.1を使用し、このバージョンをデフォルトバージョンにすることができます.上記のコマンドを使って、複数のバージョンのノード.jsをインストールすることができます.各バージョンのNode.jsは自分のnpmをインストールして管理します. 次のコマンド明示的要求nvmを実行することにより、特定のバージョンを使用できます. は、v 5.11.1を選択した任意のバージョンで置き換えることができます.以下のコマンドを使って標準バージョンを変更することもできます. インストール済みバージョンの一覧を表示するには、以下のコマンドを実行してください. これに似た出力が見られます.
Node.js入門 Node.jsをインストールした後、命令ノードを使ってJavaScriptを実行してもいいです.ノードがファイル名やパラメータを持っていない場合、JavaScriptコントロールに連れて行きます.JavaScriptコマンドを入力して実行してもいいです.ノードインターフェースタイプ.exitコマンドから終了します.Node.jsを使ってhttpサーバを作成することもできます.新しいファイルを作成し、下記のコードを追加します.例えば、nanoエディタとmysserver.jsファイル名を使います. 新しいファイルを作成するには、以下のコードを実行してください.
任意のLinuxマシンにNode.jsをインストールするにはいくつかの異なる方法がありますが、nvmを使用することを推奨します.これはより多くの柔軟性を提供していますので、どのオペレーティングシステムでもプログラムスクリプトを使用することができます.
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sL https://deb.nodesource.com/setup | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential
RHEL/CentOS/Fedoraバージョンに基づくForノード.js v 4 x
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
Forノード.js v 6 xcurl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
Forノード.js 0.12 xcurl --silent --location https://rpm.nodesource.com/setup | bash -
yum -y install nodejs
yum groupinstall 'Development Tools'
ノードバージョンマネージャ(nvm)を使用します.sudo apt-get update
sudo apt-get install build-essential libssl-dev
sudo yum update
sudo yum groupinstall 'Development Tools'
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
command -v nvm
nvm ls-remote
...
v5.9.0
v5.9.1
v5.10.0
v5.10.1
v5.11.0
v5.11.1
v6.0.0
v6.1.0
v6.2.0
v6.2.1
nvm install version
nvm install v6.2.1
Downloading https://nodejs.org/dist/v6.2.1/node-v6.2.1-linux-x64.tar.xz...
######################################################################## 100.0%
Now using node v6.2.1 (npm v3.9.3)
Creating default alias: default -> v6.2.1
nvm use v5.11.1
nvm alias default v5.11.1
nvm ls
v0.11.13
-> v5.11.1
v6.2.1
default -> v5.11.1
node -> stable (-> v6.2.1) (default)
stable -> 6.2 (-> v6.2.1) (default)
unstable -> 0.11 (-> v0.11.13) (default)
iojs -> N/A (default)
In this out put you can see a list of all installed versions.->indicates the version which You are currently using.default->indicates the default version of Node.js in your machine.Node.js入門
nano myserver.js
以下のコードをファイルに追加します.var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Node.js is running a server
Hi There');
}).listen(8080);
console.log('HTTP server running on port 8080.');
ファイルを保存してエディタを終了します.以下のコマンドを実行することにより、コードを実行します.node myserver.js
端末には以下の出力が表示されます.HTTP server running on port 8080.
ブラウザに転送してhttpサーバにアクセスできます.http://your_ip_addr:8080
:
締め括りをつける任意のLinuxマシンにNode.jsをインストールするにはいくつかの異なる方法がありますが、nvmを使用することを推奨します.これはより多くの柔軟性を提供していますので、どのオペレーティングシステムでもプログラムスクリプトを使用することができます.