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é.
(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 !