Maison  >  Article  >  développement back-end  >  Étapes d'installation de Nodejs sous Linux

Étapes d'installation de Nodejs sous Linux

高洛峰
高洛峰original
2017-02-04 10:48:531603parcourir

J'ai déjà installé Node sous Windows et Mac, et c'est très pratique. Je ne m'attendais pas à ce qu'il me prenne beaucoup de temps pour l'installer sous Linux aujourd'hui, je vais donc l'enregistrer ici.

Allez d'abord sur le site officiel pour télécharger le code. Ici, vous devez noter qu'il existe deux types d'installation, l'un est le code source du code source et l'autre est le fichier compilé. J'ai juste suivi la méthode d'installation du code source en ligne pour exploiter les fichiers compilés, mais je suis resté longtemps bloqué.

Étapes dinstallation de Nodejs sous Linux

Étapes dinstallation de Nodejs sous Linux

(1) Fichiers compilés

Ceux dans la case rouge dans l'image ci-dessus sont déjà des fichiers compilés, sélectionnez la version Linux correspondante et téléchargez-la. En termes simples, après décompression, node et npm existent déjà dans le dossier bin si vous entrez le fichier correspondant et exécutez la ligne de commande, il n'y aura aucun problème, mais ce n'est pas global. . Il suffit donc de définir cela comme global en établissant un lien symbolique.

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) Compiler via le code source

De cette façon, le fichier que vous téléchargez est le code source, car ma version Linux est 6.x, la version par défaut de gcc-c est la version 4.4.7, et après l'avoir téléchargé, la compilation du code source nécessite que la version de gcc-c soit au moins 4.8, j'ai donc mis à niveau la version GCC-C, et le résultat était que la compilation du code source a mis à jour GCC-C , il a fallu plus d'une heure pour compiler, mais il n'a pas été compilé de manière décisive...

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

(3) apt-get

Il existe également la méthode apt-get sous Ubuntu. J'ai déjà été trompé par cette méthode

sudo apt-get install nodejs
 
sudo apt-get install npm

.

Vous saurez faire comme ça. J'ai trouvé que la commande node n'est pas facile à utiliser, et la commande nodejs peut être utilisée...

Ce qui précède est l'intégralité contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun, et j'espère également que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles liés aux étapes d'installation de Nodejs sous Linux, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn