腾讯云主机上安装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  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教程,可以帮助新手迅速搭需要的建环境,关于每个命令工具的详细使用,可以自行查询!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,308评论 19 139
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,324评论 0 5
  • 前言 近期在准备搭建一个vue.js+node.js全栈开发的社区,之前由于没有云服务器搭建经验,这篇文章做一下相...
    技术宅小青年阅读 9,922评论 1 30
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,179评论 2 33
  • 作者什么来头 屈芳,腾讯高级产品经理,全民K歌初创产品经理,QQ音乐开放平台产品组负责人。 从69圣战认识粉丝群体...
    少穻阅读 6,666评论 0 4