zoukankan      html  css  js  c++  java
  • linux系统下nodejs安装过程随记

    首先下载适合的版本。这里我使用的是node v.10.36

    先介绍编译安装的详细过程。

    下载该版本:

    wget http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz

    解压缩:

    tar xf node-v0.10.36-linux-x64.tar.gz
    #更改目录名称
    mv node-v0.10.36-linux-x64 nodejs
    
    #移动到指定目录
    mv nodejs /data/
    
    cd /data/nodejs/bin
    
    #设置软链接
    ln -s /data/nodejs/bin/node /usr/local/bin/node
    ln -s /data/nodejs/bin/npm /usr/local/bin/npm

    查看当前安装的Node的版本:

    node -v

    到此编译方式安装完毕,接下来要安装一些第三方库:

    npm install -g node-gyp async machina express express-session ejs body-parser cookie-parser connect-busboy debug passport passport-local flags log4js morgan mongodb redis protobufjs nodejs-websocket crc serve-favicon socket.io

    当然可根据您的情况选择性安装。

    下面再介绍yum安装的方式。

    #搜索一下系统是否有nodejs
    yum search nodejs

    如果有则可以安装,一般情况下系统自带的版本较低,可以选择yum.repo方式来安装。

    在 /etc/yum.repos.d/ 目录下新建文件 epel.repo(如果存在,则更新)

     1 [epel]
     2 name=Extra Packages for Enterprise Linux 6 - $basearch
     3 baseurl=http://mirrors.aliyun.com/epel/6/$basearch
     4         http://mirrors.aliyuncs.com/epel/6/$basearch
     5 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
     6 failovermethod=priority
     7 enabled=1
     8 gpgcheck=0
     9 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    10  
    11 [epel-debuginfo]
    12 name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
    13 baseurl=http://mirrors.aliyun.com/epel/6/$basearch/debug
    14         http://mirrors.aliyuncs.com/epel/6/$basearch/debug
    15 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
    16 failovermethod=priority
    17 enabled=0
    18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    19 gpgcheck=0
    20  
    21 [epel-source]
    22 name=Extra Packages for Enterprise Linux 6 - $basearch - Source
    23 baseurl=http://mirrors.aliyun.com/epel/6/SRPMS
    24         http://mirrors.aliyuncs.com/epel/6/SRPMS
    25 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
    26 failovermethod=priority
    27 enabled=0
    28 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    29 gpgcheck=0

    保存后再次yum

    #清理一下:
    yum clean all
    
    #然后再安装nodejs:
    yum install nodejs
    
    #安装完成后可查看版本
    node -v
  • 相关阅读:
    JS client(X,Y)、screen(X,Y)、page(X,Y)的区别
    jS冒泡优化
    CSS盒子模型
    CSS段落对齐方式
    CSS引入方式
    CSS/让一个盒子消失的5中方法
    css垂直居中方法
    【数论】BSGS
    【线段树】树套树 树状数组套主席树
    【树】动态树 LCT
  • 原文地址:https://www.cnblogs.com/yangjinjin/p/4745937.html
Copyright © 2011-2022 走看看