Node.js は、Google の V8 エンジンに基づくイベント駆動型 I/O サーバーサイド JavaScript 環境です。V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。 Nodejs を学習するには、まず環境のインストール方法を知る必要があります。実際の運用環境では、通常、Node.js は Linux 環境にデプロイされます。この記事では、Linux で Node.js を正常にインストールおよびアンインストールできない問題を解決する方法を主に、サンプル コードを通じて詳細に紹介します。これは、学習や仕事に必要なすべての人の参考になります。以下に参加して勉強してみましょう。皆さんのお役に立てれば幸いです。
VPSを購入してからずっと怠けていないので、常に使いこなしてストックしたいと思っています。
そこで、Webサーバーなどを構築するためにnodejsをインストールすることにしました。nodejsの安定版が8.xに更新されたので、8.xをインストールしようとしましたが、予期せず別の落とし穴に遭遇し、数回かかりました。日々。同じ落とし穴に遭遇した友人の参考のために少しまとめてメモとして書きました〜
公式推奨のインストール方法(Nodejsをインストールするための対応バージョン倉庫)
私のオペレーティングシステムはCentOS6 64Bitで、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 を削除します
次に、以前のバージョンがインストールされており、アップグレードする必要があるため、最初に古いバージョンを削除する必要があるため、その可能性については検討していません。もちろん、新しいバージョンでは古い機能が廃止され、異常が発生する可能性がありますが、一般的には、アップグレードの利点が欠点を上回りますが、それでも考慮する必要があります。古いプロジェクト環境をアップグレードする必要があります。もしあなたが何もすることがなく、私を説得する理由が必要な場合は、以下にメッセージを残してください。ほとんど話が逸れましたが、削除コマンドはとても簡単です。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
実際、インストールプロセスは私にとって決して簡単ではありませんでした。そうでなければ、1 つはバージョンエラーで、もう 1 つは Python のアップグレードでした。バージョンの問題があり、多くのデータが欠落していましたが、原因は yum キャッシュの問題であることがわかりました。
私と同様の問題が発生した場合は、次のコマンドを試してください:node -v
Nodejs 公式ドキュメント、パッケージ管理を通じて Nodejs をインストールする
Centos に Nodejs を手動でインストールする方法
正しい Nodejs バージョンを Yum ウェアハウスにインストールできません (先ほどの例のコードと同様に、キャッシュはクリアされますが、私には機能しません)
インストールするには、nodejs7.x パッケージを使用しました。 CentOS では 6.9.5 としてインストールされました (私にとって効果的な解決策です)
Linux コマンドを使用して Nodejs を削除する方法
概要
これは Yum リポジトリのキャッシュの問題であるため、Nodejs に加えて、他のパッケージでも同様の状況が発生する可能性があります。必要なバージョン、古いバージョンはまだインストールされており、依存関係とは関係ありません。キャッシュをクリアしてみてください:)
関連する推奨事項:
Linux インストール コマンドの紹介
Linux のインストール mysql についてmy.cnf の問題
以上がLinux で Node.js を通常にインストールおよびアンインストールする方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。