ホームページ > バックエンド開発 > PHPチュートリアル > Linux での Nodejs のインストール手順

Linux での Nodejs のインストール手順

高洛峰
リリース: 2023-03-05 12:02:01
オリジナル
1629 人が閲覧しました

以前、WindowsとMacにnodeをインストールしたことがありますが、とても便利だと感じましたが、今日Linuxにインストールするのに時間がかかるとは思っていなかったので、ここに記録します。

まず、公式 Web サイトにアクセスしてコードをダウンロードします。インストールには 2 種類あり、1 つは Source Code ソース コード、もう 1 つはコンパイルされたファイルです。オンラインのソースコードのインストール方法に従ってコンパイルしたファイルを操作するだけだったのですが、長い間行き詰まってしまいました。

Linux での Nodejs のインストール手順

Linux での Nodejs のインストール手順

(1) コンパイルされたファイル

上の図の赤いボックスのように、対応する Linux バージョンを選択することで、コンパイルされたファイルをダウンロードできます。フォルダ内のnpmに該当するファイルを入力してコマンドラインを実行すれば全く問題ありませんが、グローバルではないのでソフトリンクを張ってこれをグローバルに設定します。

tar xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/
 
cd /usr/local/
 
mv node-v5.10.1-linux-x64/ nodejs
 
ln -s /usr/local/nodejs/bin/node /usr/local/bin
 
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
ログイン後にコピー

(2) ソースコードを介してコンパイルします

この方法で、ダウンロードするファイルはソースコードです。私の Linux バージョンは 6.x なので、デフォルトの gcc-c++ はバージョン 4.4.7 です。ここに来て、ソースコードのコンパイルには最低 gcc-c++ バージョン 4.8 が必要だったので、GCC-C++ のバージョンをアップグレードしに行きました。結果、GCC-C++ をアップグレードするためのソースコードのコンパイルだったので、時間がかかりました。コンパイルに1時間以上かかりましたが、コンパイルは完了しませんでした! 私は決定的に騙されました...

(3) apt-get

Ubuntuでは別のapt-getの方法がありました。以前この方法に騙されました

root># ./configure
 
WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)
 
creating ./icu_config.gypi
 
{ 'target_defaults': { 'cflags': [],
 
            'default_configuration': 'Release',
 
            'defines': [],
 
            'include_dirs': [],
 
            'libraries': []},
 
 'variables': { 'asan': 0,
 
         'gas_version': '2.20',
 
         'host_arch': 'x64',
 
         'icu_small': 'false',
 
         'node_byteorder': 'little',
 
         'node_install_npm': 'true',
 
         'node_prefix': '/usr/local',
 
         'node_release_urlbase': '',
 
         'node_shared_http_parser': 'false',
 
         'node_shared_libuv': 'false',
 
         'node_shared_openssl': 'false',
 
         'node_shared_zlib': 'false',
 
         'node_tag': '',
 
         'node_use_dtrace': 'false',
 
         'node_use_etw': 'false',
 
         'node_use_lttng': 'false',
 
         'node_use_openssl': 'true',
 
         'node_use_perfctr': 'false',
 
         'openssl_fips': '',
 
         'openssl_no_asm': 0,
 
         'target_arch': 'x64',
 
         'uv_parent_path': '/deps/uv/',
 
         'uv_use_dtrace': 'false',
 
         'v8_enable_gdbjit': 0,
 
         'v8_enable_i18n_support': 0,
 
         'v8_no_strict_aliasing': 1,
 
         'v8_optimized_debug': 0,
 
         'v8_random_seed': 0,
 
         'v8_use_snapshot': 'true',
 
         'want_separate_host_toolset': 0}}
 
creating ./config.gypi
 
creating ./config.mk
 
WARNING: warnings were emitted in the configure phase
ログイン後にコピー

このふりをする方法がわかりますnodeコマンドは使いにくいことがわかりましたが、nodejsコマンドは使用できます...


上記は全体ですこの記事の内容が皆さんの学習に役立つことを願っています。また、皆さんが PHP 中国語 Web サイトをサポートしてくれることを願っています。

Linux での Nodejs のインストール手順に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート