需要在腾讯云主机上搭建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版本。
获取目标版本的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教程,可以帮助新手迅速搭需要的建环境,关于每个命令工具的详细使用,可以自行查询!
网友评论