在Linux(ubuntu server)上面安装NodeJS的正确方法
2019独角兽企业重金招聘Python工程师标准>>>
为了保持一致,这里也列举三个方法
第一个方法:通过官网下载安装
https://nodejs.org/en/download/
这种方式的问题是我们需要自己去找网页,找到链接,然后下载
第二个方法:使用apt工具进行安装
默认情况下,在apt的源中只有比较老的版本(注意,需要先apt-get update)
例如,如果运行apt-get install nodejs,安装完之后,需要用Nodejs -v查看版本,(请注意,不是node -v)
这显然不是很让人高兴的一个事情(版本老,而且使用的方式都不一样)
令人疑惑的是另外一个包,nodejs-legacy,安装完后,版本号也是0.10.25,但是运行方式则是node,而不是nodejs
而nodejs-dev,使用的方式跟Nodejs是一样的,版本也是0.10.25
所以关键的问题在于,apt的源里面没有最新的nodejs 这个package,那么怎么办呢?
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions 这里提供了解决方法,node自己提供了源
参考:https://github.com/nodesource/distributions
如果要安装5.x版本,那么可以运行下面两行命令
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
第三个方法:使用nvm进行安装和管理
在ubuntu中安装nvm的方法有点特别,需要下载源代码,然后运行Install.sh
可以用如下的一句命令完成最新版的安装(注意,github'上面安装说明是0.31这个版本的,但我想最好是能不要依赖这种具体的版本号,所以稍作了修改,可以每次都安装最新版本)
git clone https://github.com/chenxizhang/nvm.git && ./nvm/install.sh && . ~/.nvm/nvm.sh && rm –rf ./nvm
总结:
目前来说,我仍然是推荐第三种方法。当然,我更加希望apt工具能更加简单地安装到最新版本。
转载于:https://my.oschina.net/u/1260221/blog/686725
在Linux(ubuntu server)上面安装NodeJS的正确方法相关推荐
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...
- linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境
在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...
- ppa java 8_通过 ppa 在ubuntu server 上安装java 8
第一步:使用ppa/源方式安装,安装ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 第二步:安装 oracle ...
- 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)
无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...
- Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++
Linux(ubuntu 16.04) 安装 opencv C++ Linux(ubuntu 16.04) 安装 opencv C++ 参考文档: https://blog.csdn.net/qq_3 ...
- LINUX Ubuntu 平台上安装PGI的pgf90编译器
LINUX Ubuntu 平台上安装PGI的pgf90编译器 在编译代码时提示找不到pgf90的指令,网上查了一下,发现可能是系统里没有安装pgf90的原因,找到了joesgod的文章https:// ...
- Linux Ubuntu 16.04 安装 yaml-cpp ROS 下参数服务器及yaml-cpp实现参数读写
Linux Ubuntu 16.04 安装 yaml-cpp & ROS 下使用.yaml文件实现参数读写 0. 准备工作 1. 安装yaml-cpp 2. ROS中使用.yaml文件实现参数 ...
- Linux或者Windows上安装lxml失败解决方法
Linux或者Windows上安装lxml失败解决方法. 在Windows上安装失败,失败原因及解决方法总结如下: 1.pip版本未更新解决方法:通过pip安装时,需保证pip的版本没有问题,更新方法 ...
- Ubuntu应用商店安装软件出错解决方法---kalrry
Ubuntu应用商店安装软件出错解决方法---kalrry 前言 前言 Win配置记录 Mac配置记录 商店安装时如遇到无法安装,大部分情况是上一个安装命令未结束 Ctrl+Shift+t打开终端输入 ...
最新文章
- PT100热电阻校准模块设计
- curl 模拟 GET\POST 请求
- 深度聚类的可视化解释
- 传统软件的云计算之路
- React:入门计数器
- UA MATH571B 试验设计I 试验设计简介
- 几种排序算法性能的比较
- BootStrap 提示框
- 如何用控制台启动一个wcf服务
- 古代的碎银子是怎么来的?
- 你需要的不是大数据——而是正确的数据
- linux下插入的mysql数据乱码问题及第三方工具显示乱码问题
- 使用CleanMyMac软件进行文件清理
- VS Code插件离线安装教程
- python打砖块游戏算法设计分析_Python打砖块
- cocos2dx交叉编译之Android.mk修改
- D. Serval and Rooted Tree
- 荧光标记毛细管电泳应用---InDel标记筛选与验证
- 源码分析mmc体系结构
- Java编程之三角形图案