どのように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をインストールするには、以下のコマンドを実行してください.
    curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
  • 以上のコマンドがコンピュータ構成にライブラリを追加します.以下のコマンドを実行して、マシンにNode.jsをインストールします.
  • sudo apt-get install -y nodejs  
  • Node.js v 6をインストールするなら、以下のコマンドを実行してください.
    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    sudo apt-get install -y nodejs
  • Node.js v 6をインストールするには、以下のコマンドを実行してください.
    curl -sL https://deb.nodesource.com/setup | sudo -E bash -
    sudo apt-get install -y nodejs
  • にインストールされたnodejsもnpmをインストールします.これはNode Package Managerです.npmを使って、JavaScriptコードを他の開発者と簡単に共有できます.いくつかのnpmパッケージは、コンパイルとインストールのためのツールを構築する必要があります.構築ツールをインストールするには、以下のコマンドを実行してください.
    sudo apt-get install -y build-essential
    RHEL/CentOS/Fedoraバージョンに基づく
  • RHEL/CentOS/Fedoraによる発行版にNodeSourceオフィシャルストアを追加するには、以下のコマンドを実行してください.rootユーザとしてログインして、以下のコマンドを実行する必要があります.もしあなたがrootユーザではないなら、すべてのコマンドの開始にsudoコマンドを使うことができます.
    Forノード.js v 4 x
    curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
    Forノード.js v 6 x
    curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
    Forノード.js 0.12 x
    curl --silent --location https://rpm.nodesource.com/setup | bash -
  • 上記のストレージを追加すると、Node.js.
  • をインストールするために以下のコマンドを実行できます.
    yum -y install nodejs
  • 構築ツールをインストールするには、以下のコマンドを実行してください.
    yum groupinstall 'Development Tools'
    ノードバージョンマネージャ(nvm)を使用します.
  • nvmは、複数のバージョンのNode.jsをインストールするための簡単なシナリオであり、他のすべてのインストール方法では、ストレージライブラリで利用可能な最新バージョンのNode.jsのみを取得しますが、nvmを使用して、Node.jsのすべての利用可能なバージョンにアクセスできます.また、nvmを使って複数のバージョンのNode.jsをインストールすることもできます.
  • >nvmをインストールするには、ソースパケットを構築するために必要なツールをインストールする必要があります.以下のコマンドを実行してUbuntu/Debianに構築ツールをインストールします.
  • sudo apt-get update
    sudo apt-get install build-essential libssl-dev
  • >CentOS/Fedoraにインストールされると、これらのコマンドを使用して構築ツールをインストールします.
    sudo yum update
    sudo yum groupinstall 'Development Tools'
  • 現在、構築ツールをインストールするには、nvmのオフィシャルギthubライブラリからインストールスクリプトを取得して実行する必要があります.
  • curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
  • これはあなたのマシンにnvmをインストールします.端末を閉じて再開し、次のコマンドを実行して、nvmがインストールされているか確認します.
  • command -v nvm
  • このコマンドは簡単にあなたの端末にnpmを出力するべきです.もしそうなら、nvmをあなたのコンピュータにインストールすることに成功しました.nvmでインストール可能なNode.jsの利用可能なバージョンを見つけるには、以下のコマンドを実行してください.
  • nvm ls-remote
  • 上のコマンドの出力は、膨大なNode.jsバージョンのリストを提供します.
  •  ...
     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
  • は、インストールするために必要なバージョンのNode.jsのバージョンを置き換える.例えば、現在利用可能な最新バージョンをインストールするには、以下のコマンドを使用します.
  • nvm install v6.2.1
  • これは6.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自動構成v.6.2.1を使用し、このバージョンをデフォルトバージョンにすることができます.上記のコマンドを使って、複数のバージョンのノード.jsをインストールすることができます.各バージョンのNode.jsは自分のnpmをインストールして管理します.
  • 次のコマンド明示的要求nvmを実行することにより、特定のバージョンを使用できます.
  • nvm use v5.11.1
  • は、v 5.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入門
  • Node.jsをインストールした後、命令ノードを使ってJavaScriptを実行してもいいです.ノードがファイル名やパラメータを持っていない場合、JavaScriptコントロールに連れて行きます.JavaScriptコマンドを入力して実行してもいいです.ノードインターフェースタイプ.exitコマンドから終了します.Node.jsを使ってhttpサーバを作成することもできます.新しいファイルを作成し、下記のコードを追加します.例えば、nanoエディタとmysserver.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を使用することを推奨します.これはより多くの柔軟性を提供していますので、どのオペレーティングシステムでもプログラムスクリプトを使用することができます.