ホームページ  >  記事  >  ウェブフロントエンド  >  Linux で Node.js をインストールおよびアンインストールする方法 (詳細なチュートリアル)

Linux で Node.js をインストールおよびアンインストールする方法 (詳細なチュートリアル)

亚连
亚连オリジナル
2018-06-11 14:49:322272ブラウズ

私は最近node.jsを勉強しているので、次の記事では主にLinuxでNode.jsを正常にインストールおよびアンインストールできない問題を解決する方法をサンプルコードを通して詳しく紹介しています。あなたの勉強や仕事にとって重要な学習価値があるので、それを必要とする友人が来て一緒に学ぶことができます。

はじめに

Node.js は、Google の V8 エンジンに基づいたイベント駆動型の I/O サーバーサイド JavaScript 環境です。V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。 Nodejs を学習するには、まず環境のインストール方法を知る必要があります。実際の運用環境では、通常、Node.js は Linux 環境にデプロイされます。

VPSを購入してからずっと怠けていないので、常に使いこなしてストックしたいと思っています。

そこで、Webサーバーなどを構築するためにnodejsをインストールすることにしました。nodejsの安定版が8.xに更新されたので、8.xをインストールしようとしましたが、予期せず別の落とし穴に遭遇し、数回かかりました。日々。同じ落とし穴に遭遇した友人の参考のために少しまとめてメモとして書きました〜

公式推奨のインストール方法(Nodejsをインストールするバージョンウェアハウスに相当)

私のオペレーティングシステムはCentOS6です64 ビット。Nodejs の公式アップグレード ドキュメント (サポートされているさまざまなシステムを含む) を参照した後、自分のシステムに対して次のコマンドを実行する必要があります:

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs

もちろん、次のコマンドを使用して追加のビルド ツールをインストールする必要がある場合があります:

sudo yum install gcc-c++ make
# or: sudo yum groupinstall 'Development Tools'

他のシステムでは、ドキュメント内の他のコンテンツを参照できます。

ここで落とし穴に遭遇しました(このような状況はまれかもしれないので、具体的な解決策については後ほど記事の最後で説明します)。上記の最初の項目は、8 の使用を黙って指定する必要があります。

何度も試してみましたが、コマンドでは明らかに sudo yum -y install nodejs を実行して、nodejs8.x をインストールするように求められますが、常に 6.x がインストールされます。依存関係の問題でしょうか?原因が分からなかったので他のインストール方法を探すしかなかったので、2番目のインストール方法を見つけました。

Nodejsを手動でインストールします

最新のインストールパッケージを入手し、インストールを解凍します。Python 2.7以降に依存する可能性がありますので、ゆっくり説明します。

Nodejs8 を手動でインストールするだけの場合は 8.x ですか? その場合、基本的にインストール部分は完了です。動作しない場合は非常に残念です。Python に関係がある場合は、Linux での Python のインストールおよびアップグレード ガイドを参照してください (まだドラフト版です)。

nodejsを削除します

次に、削除を見てみましょう。下位バージョンがインストールされており、アップグレードする必要があるため、最初に古いバージョンを削除します。nodejsには下位互換性がある必要があるため、削除しませんでした。もちろん、新しいバージョンでは古い機能が廃止され、不具合が生じる可能性があります。ただし、一般的には、アップグレードの利点が欠点を上回りますが、それでもアップグレードする必要があります。古いプロジェクト環境をアップグレードしますか?もしあなたが何もすることがなく、私を説得する理由が必要な場合は、以下にメッセージを残してください。ほとんど話が逸れましたが、削除コマンドはとても簡単です。

yum install gcc-c++ openssl-devel
cd /usr/local/src
wget http://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
tar zxvf node-v8.9.4.tar.gz
(cd into extracted folder: ex "cd node-v8.9.4.tar.gz")
./configure
make
make install
次に、プロンプトに従って y を入力し、Enter キーを押してすぐに削除します。すべての削除は刺激的です。 。 。

実際、インストールプロセスは私にとって決して簡単ではありませんでした。そうでなければ、数日間苦労することはなかったでしょう。1 つはバージョン エラーで、もう 1 つは Python のアップグレードでした。バージョンの問題があり、多くのデータが欠落していましたが、原因は yum キャッシュの問題であることがわかりました。

私と同様の問題に遭遇した場合は、次のコマンドを試してください:

node -v

参考資料

Nodejs 公式ドキュメント、パッケージ管理を通じて Nodejs をインストール

  • Centos に Nodejs を手動でインストールする方法

  • 正しい Nodejs バージョンを Yum ウェアハウスにインストールできません (先ほどの例のコードと同様に、キャッシュはクリアされますが、私には機能しません)

  • nodejs7.x パッケージを使用して以下にインストールしますCentOS、それは 6.9.5 としてインストールされました (私にとって効果的な解決策)

  • Linux コマンドを使用して Nodejs を削除する方法

  • 概要

したがって、実際には、次の場合はキャッシュをクリアしてみる必要があります間違ったバージョンに遭遇した場合は、公式コマンドを使用してください。それをインストールしてください~ これは Yum リポジトリのキャッシュの問題であるため、Nodejs に加えて、他のパッケージでも同様の状況が発生する可能性があります。必要なバージョンですが、古いバージョンがまだインストールされており、それは異なります。依存しているかどうかは関係ありません、キャッシュをクリアしてみてください:)

上記は私があなたのためにコンパイルしたものです。これからのあなたへ。

関連記事:

vue 2.0でショッピングカートボール放物線を実装する方法

jsにおけるgetBoundingClientRectの役割は何ですか?

Express で Cookie パーサー ミドルウェアを使用する方法

JS テクノロジを介して Baidu 検索を実装する方法

node-webkit を使用して Web をデスクトップ アプリケーションにパッケージ化する方法

WeChat アプレットの関連日付開発 タイムセレクターの使い方

JSを使ってボールをマウスの動きに追従させる方法

以上がLinux で Node.js をインストールおよびアンインストールする方法 (詳細なチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。