美文网首页
腾讯云主机上安装node的最简教程

腾讯云主机上安装node的最简教程

作者: TankXie | 来源:发表于2018-05-09 12:48 被阅读215次

    需要在腾讯云主机上搭建node环境,可以通过编译源码和直接下载二进制两种方式来安装环境,但很显然,通过二进制文件方安装更为简便。
    本文mark一下整个安装和配置过程!

    本文本地配置:

    • MacBook Pro
    • macOS High Sierra 10.13.4

    腾讯云主机配置如下:

    • 操作系统CentOS 7.2 64位
    • CPU1核
    • 内存1GB
    • 公网带宽1Mbps

    1. 获取node安装包的下载URL

    访问 node官网,依据你的云主机系统选择你需要的版本。
    本文需要安装Linux Binaries 64-bit版本。

    node官网

    获取目标版本的url,如下图:

    image.png

    本文安转包的下载 URL为:

    https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
    

    2. 下载安装包

    本步骤的目的是,将安装包下载到云服务器上。

    方式一

    登录腾讯云服务器,下载安装包:

    [root@VM_0_12_centos ~]# wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
    

    方式二

    除了用上面的方式,直接在云主机上下载安装包之外,还可以在本机下载安装包,用scp命令将安装包拷贝到云服务器上,在本机运行如下命令,将本地文件拷贝到云主机root用户的/tmp路径下:

    ➜ scp /local/file/path  root@111.230.105.177:/tmp
    

    3. 解压安装包

    由于安装包是.xz格式的,我们首先需要安转一个xz格式解压工具。

    首先运行下面命令,搜索适合你的版本:

    [root@VM_0_12_centos ~]# yum search xz
    

    搜索结果如下:

    nbdkit-plugin-xz.x86_64 : XZ file serving plugin for nbdkit
    pxz.x86_64 : Parallel LZMA compressor using XZ
    xz-java.noarch : Java implementation of XZ data compression
    xz-java-javadoc.noarch : Javadocs for xz-java
    mingw32-xz.noarch : Cross-compiled LZMA compression utilities
    mingw32-xz-libs.noarch : Libraries for decoding LZMA compression
    mingw64-xz.noarch : Cross-compiled LZMA compression utilities
    mingw64-xz-libs.noarch : Libraries for decoding LZMA compression
    python-txzmq.noarch : Twisted bindings for ZeroMQ
    xz.x86_64 : LZMA compression utilities
    xz-compat-libs.i686 : Compatibility libraries for decoding LZMA compression
    xz-compat-libs.x86_64 : Compatibility libraries for decoding LZMA compression
    xz-devel.i686 : Devel libraries & headers for liblzma
    xz-devel.x86_64 : Devel libraries & headers for liblzma
    xz-libs.i686 : Libraries for decoding LZMA compression
    xz-libs.x86_64 : Libraries for decoding LZMA compression
    xz-lzma-compat.x86_64 : Older LZMA format compatibility binaries
    

    本文选择 x86_64 版本安装:

    [root@VM_0_12_centos ~]# yum install xz.x86_64
    

    安装xz完成之后,分两步解压安装我们的node.js安装包:

    [root@VM_0_12_centos ~]# xz -d node-v8.11.1-linux-x64.tar.xz
    [root@VM_0_12_centos ~]# tar -xf node-v8.11.1-linux-x64.tar
    

    4. 配置node.js

    node的安装路径为:

    [root@VM_0_12_centos ~] cd node-v8.11.1-linux/bin
    

    可以通过ln命令配置node和npm,使其能够在全局能够使用:

    [root@VM_0_12_centos ~] ln -s /root/node-v8.11.1-linux/bin/node /usr/local/bin/node  
    [root@VM_0_12_centos ~] ln -s /root/node-v8.11.1-linux/bin/npm /usr/local/bin/npm
    

    至此,运行一把 node -v

    > [root@VM_0_12_centos ~]# node -v
    v8.11.1
    

    安装完成!!!

    5. 小结

    本文是一个node安装的step by step教程,可以帮助新手迅速搭需要的建环境,关于每个命令工具的详细使用,可以自行查询!

    相关文章

      网友评论

          本文标题:腾讯云主机上安装node的最简教程

          本文链接:https://www.haomeiwen.com/subject/lhdnrftx.html