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

需要在腾讯云主机上搭建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  [email protected]:/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的最简教程)