zoukankan      html  css  js  c++  java
  • 阿里云ECS安装最新版本Node.js

    阿里云ECS安装最新版本Node.js

    我的ECS实例是Ubuntu操作系统,直接使用 apt-get install nodejs 安装的是比较老的版本。我们可以直接使用源码编译安装。

    一. 下载Node.js安装包

    点击进入下载地址 ,注意这个地址需要翻墙。

    该源码包地址: https://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz

    1. 使用wget命令下载

    # 进入src目录
    cd /usr/local/src/
    wget https://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz
    

    Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。

    wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

    命令格式:wget [参数] [URL地址]

    更详细的使用 点击参考这篇博文

    2. 直接下载到本地,再复制到服务器

    点击源码包直接下载到本地。

    # 注意在本地执行
    scp node-v4.2.2.tar.gz username@hostname:/usr/local/src/
    

    二. 编译安装Node.js

    # 解压安装包
    tar xvf node-v4.2.2.tar.gz 
    # 进入node文件夹
    cd node-v0.10.17 
    ./configure 
    make 
    make install 
    cp /usr/local/bin/node /usr/sbin/
    # 查看node版本:v4.2.2
    node -v
    
    • configure命令做了大量的“幕后”工作,包括检测操作系统内核和已经安装的软件,参数的解析,中间目录的生成以及根据各种参数生成一些C源码文件、Makefile文件等。

    • make命令根据configure命令生成的Makefile文件编译工程,并生成目标文件、最终的二进制文件。

    • make install命令根据configure执行时的参数将部署到指定的安装目录,包括相关目录的建立和二进制文件、配置文件的复制。

    到此整个安装已经完成,如果在安装过程有错误问题,请参考以下解决:

    • The program 'make' is currently not installed. You can install it by typing: apt-get install make 按照它的提示,使用命令 apt-get install make

    • g++: Command not found 没有安装过g++,现在执行安装 apt-get install g++

    Node.js安装成功!

    扫码关注w3ctech微信公众号

  • 相关阅读:
    vue开发chrome扩展,数据通过storage对象获取
    Vue手动集成less预编译器
    Google Translate寻找之旅
    Javascript Range对象的学习
    Javascript Promises学习
    SublimeText 建立构建Node js系统
    We're sorry but demo3 doesn't work properly without JavaScript enabled. Please enable it to continue.
    npm安装包出现UNMET DEPENDENCY报错
    (转载)命令行说明中格式 尖括号 中括号的含义
    Linux重启网卡服务Failed to start LSB: Bring up/down networking.
  • 原文地址:https://www.cnblogs.com/longphui/p/5227380.html
Copyright © 2011-2022 走看看