没有用过linux系统的nodejs开发人员不是好XXX(像我这种毫无文采的人还是不为难自己了,我们还是研究如何安装虚拟机好了)

CentOS虚拟机的安装

题外话:我的主系统是win10,因为没有wifi,学校里的闪讯客户端没有linux版的,所以就一直在用虚拟机,之前一直在用Ubuntu编程,本来想写Ubuntu教程的,但是写教程之前突然觉得再装一遍Ubuntu没意思,于是改成了centos。

第一步:安装VMware

1。下载VMware:直接百度搜素,然后下载安装即可。

2。激活。推荐使用正版,毕竟作为程序员的你也不希望以后你写出来的软件别人都使用盗版吧?

第二步:下载Centos镜像

提供迅雷下载地址:
magnet:?xt=urn:btih:523A66D1CD021AFC2939A250B47DC4F7313269C8

当然你也可以用自己的镜像

第三步:使用VMware新建一个虚拟机

点击创建新的虚拟机:

选择自定义:

这里我选择了最高版本

选择你下好的镜像

接下来选择内存看个人实际情况。然后选择虚拟机安装位置。

接下来两步选择默认,网络选择桥接。

创建新的虚拟磁盘。完成配置。

选择开启虚拟机进行系统安装。

我已经安装好了,就不贴图了。但是要注意,安装过程中需要选择安装模式,如果你不想只用终端,那就需要选择一种桌面环境,默认可选gnome和kde,这两种都可以选择,看个人喜好,我暂时安装的是kde。

第四步:个人设置

如果你选择的是kde桌面环境,那么你需要自己安装一个中文包,因为默认的语言是英文。

打开终端,输入:

$ su

然后输入密码。

下面的命令需要管理员权限,所以需要su命令。

接着输入:

$ yum list kde*chinese // 查看可用的中文安装包
$ yum install kde-l10n-Chinese.noarch//安装中文包

然后重启一下系统就可以了。

这样,我们第一步安装虚拟机就完成了,接下来安装nodejs。


nodejs环境的搭建

nodejs的安装方法有很多种,可以通过编译源码或者类似于apt-get等方式。但是由于我们日后可能需要在nodejs的不同版本之间切换,所以这里给大家提供的是用nvm来安装。

nvm是什么

nvm (Node Version Manager) 是 Nodejs 版本管理器,它让我们能方便的对 Nodejs 的版本进行切换。

举个例子,假设,我们已经安装 nvm 了。如果,我们此时需要用 5.0 版本的 Nodejs ,但是我们本机没有装该版本,那么,我们先执行
nvm install 5.0 来安装该版本,然后执行 nvm use 5.0, 此时用的 Nodejs 的版本即为 5.0的。以后我们切换到 5.0 版本只需执行 nvm use 5.0 即可。当然,我们可以用 nvm install 来装更多的版本。

安装nvm

nvm github地址:https://github.com/creationix/nvm

$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.6/install.sh | bash$ source ~/.bashrc$ command -v nvm

//如果终端打印出“mvm”,证明安装成功

通过nvm安装nodejs

在终端输入

$ nvm ls-remote

这个命令可以查看当前发布的所有nodejs的版本,从0.1.14到6.4.0

我们选择安装当前使用人数最多的4.5.0版本(见官网)

$ nvm install 4.5.0

指定 nvm 使用的 Node.js 版本

$ nvm use 4.5.0

预设使用 4.5.0 版本,否則每次重新連線登入,還需要重新 nvm use 一次

$ nvm alias default 4.5.0

这样,nodejs就安装好了,可以通过node -v查看当前使用的版本。同时,npm也安装好了,版本为2.15.9

nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)相关推荐

  1. 下载和安装配置 MinGW-w64(免安装版)

    下载和安装配置 MinGW-w64(免安装版) 1.找到downloads 2.找到SourceForge 3.找到一个合适的版本(我这里是下拉找到免安装版)下载,其他的都试过了,都不行(可能是因为外 ...

  2. SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装)

    SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装) 关于服务器操作系统的安装配置,这里不做说明,安装完成后执行加域操作. 1.首先修改数据库服务器 ...

  3. nginx 安装配置+清缓存模块安装

    nginx 安装配置+清缓存模块安装 下载软件包 编译安装 内核参数优化 配置范例站点站点 修改nginx配置文件 Nginx 启动关闭 测试 经过一段时间的使用,发现 nginx 在并发与负载能力方 ...

  4. 大数据开发系列(六)----Hive3.0.0安装配置以及Mysql5.7安装配置

    一.Hive3.0.0安装配置:    (Hive3.1.2有BUG)hadoop3.1.2 Hive各个版本下载地址: http://archive.apache.org/dist/hive/,这里 ...

  5. 一:Greenplum5.10.2 生产环境安装配置 (系统初始化、安装准备)

    Centos7.5安装配置Greenplum5.10.2 (生产环境) 服务简介: Greenplum Master Master只存储系统元数据,业务数据全部分布在Segments上.其作为整个数据 ...

  6. php调试工具xdebug安装配置教程,PHP 7安装调试工具Xdebug扩展的方法教程

    PHP 7安装调试工具Xdebug扩展的方法教程 前言 说到PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.edit ...

  7. mysql多实例安装配置_MySQL多实例安装配置

    MySQL进行多实例配置再生产环境中非常常见,比如一些高配置数据库服务器,就会跑多个MySQL实例,借助多实例绑定的方式提高服务器的整体资源利用率.另外在MySQL5.7以上版本还不支持多源复制时,当 ...

  8. php源码安装配置,php源码安装时configure配置参数 | 学步园

    在Linux下安装PHP,源代码方式安装,总需要配置很多参数.这里列出常用配置参数,并详细用中文解释说明了. 给大家一些参考./configure –prefix=/usr/local/PHP     ...

  9. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

最新文章

  1. linux内核 机器码,u-boot与Linux内核机器码问题
  2. 如何发布ActiveX 控件
  3. 调侃 -- 刚入职时的单纯
  4. 弹出窗口以及关闭窗口
  5. mysql ios 工具_IOS工具(三)安装mysql
  6. 多级cache之间的替换(缓存)策略
  7. “error LNK2019: 无法解析的外部符号”的几种可能原因
  8. python的解释提示符为_python学习笔记01--基础
  9. 洛谷 - P4783 【模板】矩阵求逆(高斯消元求逆矩阵)
  10. Leecode刷题热题HOT100(11)——盛水最多的容器
  11. Windows 10 再香,国内超一半用户「死守」停更的 Windows 7
  12. 学java后学python,宁波学习java还是python(孩子学Python怎么样)
  13. oracle反生异常会回滚吗,Oracle transaction rollback 事务异常回滚问题分析
  14. angular引入ng-zorro中的icon图标方法
  15. Android 在图片的指定位置添加标记
  16. 逆势获投1亿,火眼金睛下的云适配BRaaS新模式引关注
  17. 面包板入门电子制作(class1)视频 全套30集高清
  18. 项目临时变更时,项目经理应该如何应对?
  19. Linux Deploy在安卓手机安装LINUX系统
  20. linux操作系统下 c语言编程入门

热门文章

  1. AD10软件打不开,停留在开机界面上
  2. Python字符串处理:过滤字符串中的英文与符号,保留汉字
  3. C#.NET必备工具GhostDoc为代码生成注释文档
  4. Linux与安卓安全对抗
  5. RTU远程终端控制系统S274
  6. [分享] - (开源)PHP高级境界-网络操作系统(eyeOS)
  7. 计算机基础知识点归纳会计,会计专业知识总结.doc
  8. SpaceSniffer 下载与使用——扫描磁盘空间利器
  9. html网页输入数字
  10. 1.基于深度学习的知识追踪研究进展_刘铁园