当前位置: 首页 > 编程笔记 >

Linux下Nodejs安装步骤(完整详细)

马寒
2023-03-14
本文向大家介绍Linux下Nodejs安装步骤(完整详细),包括了Linux下Nodejs安装步骤(完整详细)的使用技巧和注意事项,需要的朋友参考一下

之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装linux下的坑了老半天,特此记录。

 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。

 

(一) 编译好的文件

像上图中红色框里面的就是已经编译好的文件,选择好对应的linux版本下载即可,简单说就是解压后,在bin文件夹中已经存在node以及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

(二)通过源码编译

这种方式你下载的文件是Source code,由于我的linux版本是6.x的,默认的gcc-c++为4.4.7 版本,而下过来之后源码编译要求gcc-c++版本最低为4.8,于是我就去升级GCC-C++版本,结果因为是源码编译升级GCC-C++,编译了一个多小时,都没有编译完成!果断被坑...

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 

(三)apt-get

还有一种就是乌班图下的apt-get方式,我之前就被这种方式坑了

sudo apt-get install nodejs

sudo apt-get install npm

这么装完你会发现,node命令不好使,nodejs命令可以用...

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍LInux下安装MySQL5.6 X64版本步骤详解,包括了LInux下安装MySQL5.6 X64版本步骤详解的使用技巧和注意事项,需要的朋友参考一下 环境: 1.CentOS6.5 X64 2.mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 3.下载地址:http://dev.mysql.com/downloads/mysql/   安装步骤

  • 本文向大家介绍CentOS下MySQL安装详细步骤,包括了CentOS下MySQL安装详细步骤的使用技巧和注意事项,需要的朋友参考一下 首先通过网络链接的方式在线安装上mysql服务器端吧!(备注:我开始登录服务器的时候是用的其他用户而不是超级管理员,所以安装MySQL的时候需要切换到超级管理员才可以实现软件的正确安装。命令则是:su root ,然后输入你的超级管理员密码即可登录到超级管理员终端

  • 本文向大家介绍Linux下编译安装python3步骤,包括了Linux下编译安装python3步骤的使用技巧和注意事项,需要的朋友参考一下 Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去python官网下载p

  • 本文向大家介绍linux下安装openssl、swoole等扩展的详细步骤,包括了linux下安装openssl、swoole等扩展的详细步骤的使用技巧和注意事项,需要的朋友参考一下 OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了。下面给大家介绍下linux下安装openssl、swoole等扩展的详细步骤,一起看看吧! 编译安装

  • 本文向大家介绍Mac 安装 nodejs方法(图文详细步骤),包括了Mac 安装 nodejs方法(图文详细步骤)的使用技巧和注意事项,需要的朋友参考一下 这几日因为需求需要又临时用到nodejs,之前安装过好几次,但是每次还是忍不住百度下,所以这次在此mark下 Mac 下 nodejs 的安装和检验,给自己留个标记,提高下以后的效率。 step 1:访问nodejs官网,点击蓝色选框区域稳定版

  • 本文向大家介绍Python 下载及安装详细步骤,包括了Python 下载及安装详细步骤的使用技巧和注意事项,需要的朋友参考一下 安装python分三个步骤: *下载python *安装python *检查是否安装成功 1、下载Python (1)python下载地址https://www.python.org/downloads/ (2)选择下载的版本 (3)点开Download后,找到下载文件