Ich habe Node schon einmal unter Windows und Mac installiert und es fühlt sich sehr praktisch an. Ich hatte nicht erwartet, dass es heute lange dauern würde, es unter Linux zu installieren, deshalb werde ich es hier aufzeichnen.
Gehen Sie zunächst auf die offizielle Website, um den Code herunterzuladen. Dabei müssen Sie beachten, dass es zwei Arten der Installation gibt: eine ist der Quellcode-Quellcode und die andere ist die kompilierte Datei. Ich habe gerade die Installationsmethode des Online-Quellcodes befolgt, um die kompilierten Dateien zu betreiben, aber ich steckte lange fest.
(1) Kompilierte Dateien
Die im roten Feld im Bild oben sind bereits kompilierte Dateien. Wählen Sie einfach die entsprechende Linux-Version aus und laden Sie sie herunter. Nach der Dekomprimierung sind Knoten und NPM bereits im Bin-Ordner vorhanden. Wenn Sie die entsprechende Datei eingeben und die Befehlszeile ausführen, tritt überhaupt kein Problem auf Stellen Sie dies also einfach als global ein, indem Sie einen Softlink einrichten.
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) Kompilieren Sie über den Quellcode
Auf diese Weise ist die Datei, die Sie herunterladen, Quellcode, da meine Linux-Version ist 6.x, das Standard-gcc-c++ ist Version 4.4.7, und nach dem Herunterladen erfordert die Quellcode-Kompilierung, dass die gcc-c++-Version mindestens 4.8 ist, also habe ich die GCC-C++-Version aktualisiert, und das Ergebnis war Dass die Quellcode-Kompilierung GCC-C++ aktualisierte, dauerte mehr als eine Stunde, aber es wurde nicht kompiliert...
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
Es gibt auch die apt-get-Methode unter Ubuntu. Ich habe mich schon einmal von dieser Methode täuschen lassen
sudo apt-get install nodejs sudo apt-get install npm
Sie werden wissen, wie Sie so tun können. Ich habe festgestellt, dass der Befehl node nicht einfach zu verwenden ist und der Befehl nodejs verwendet werden kann ...
Das Obige ist das Ganze Ich hoffe, dass der Inhalt dieses Artikels zum Lernen aller beiträgt und dass jeder die chinesische PHP-Website unterstützt.
Weitere Artikel zu Nodejs-Installationsschritten unter Linux finden Sie auf der chinesischen PHP-Website!