`

ubuntu(linux)安装node

    博客分类:
  • node
 
阅读更多

           网上有很多linux安装 node 的方法,我用的ubuntu14.04,碰到的问题主要就是 node 的版本问题,安装的node版本总配不到需要用的版本,这是node菜鸟教程里的安装方法:

http://www.runoob.com/nodejs/nodejs-install-setup.html

      最近在网上发现了一个方法是linux通过nvm安装node的帖子,node 的版本迭代很快,而且一些情况下会要求特定的版本运行。nvm 就是一款常用的 node 版本管理工具。因为之前在用菜鸟教程的方法是,就是希望解决这个版本问题,当时查到直接装 node 怎样更新版本,其实 node 有一个 n 模块是管理 node 版本问题的,想要用那个方法的可以看下这个,给你们传送门:

http://www.jb51.net/article/52409.htm

     在这里主要讲一下用 nvm 安装 node 的方法;

     nvm 安装 node 的方法有很多种,第一种就是最简单的一种:

$ wget -qO- https://raw.github.com/creationix/nvm/v0.25.0/install.sh | sh

     nvm 的安装实际上是把 nvm  的库 clone 到 "~/.nvm" 目录中,然后在 ~/.bashrc , ~/.zshrc中添加 source. 上面的脚本会自动把这些都做了 ,一步到位。

     第二种方法就是手工 clone 库安装:

$ git clone git@github.com:creationix/nvm.git ~/.nvm
$ cd ~/.nvm
$ git checkout `git describe --abbrev=0 --tags`
$ ./install.sh

    这种的好处就是省去了上面的一种填写版本号的方式,可以安装最新的。

    安装node :

    使用 nvm 可以查看现有的 node 版本:

$ nvm ls-remote

    选择你想要的版本安装就好了: 

$ nvm install <version>

    如果安装了多个版本,可以用 nvm use <version> 来选择想要的版本,使用 ‘ nvm run app.js ’来指定 node 版本运行“ app.js ”。

安装之后可以用 nvm current 看看当前的 node 版本, 或者使用 nvm ls 查看本地 node 版本,小箭头指向的就是当前生效的版本。

切换的心的 terminal,你有可能发现 node 命令无效,那就用上面的办法看看是否有有效的版本。没有的话说明默认的版本没有位置。通过如下命令可以设置默认的版本:

 

$ nvm alias default <version>

 其他命令可以通过 nvm help 查看说明。

配置npm:

接下来的npm就用菜鸟教程的方法就没问题了;

然后是配置Mongodb环境:

首先得下载地址是:https://www.mongodb.com/download-center#community

 

 下载好后,直接解压压缩包,位置的话,我是直接放在我的home的,然后配环境,终端cd,输入 vi .profile 回车;

  MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

export PATH=<mongodb-install-directory>/bin:$PATH

 <mongodb-install-directory> 为你 MongoDB 的安装路径。也就是你解压的mongodb文件的bin目录的路径;记得配环境的时候要注意查一下快捷键,更改完之后wq保存就好了。

 

之后给一个我学到这个nvm 安装node 的帖子的空间虫洞:

 http://www.clarkhan.com/2015/06/05/linux-install-node-with-nvm/

  • 大小: 18.9 KB
分享到:
评论

相关推荐

    Ubuntu Linux的安装与配置过程

    本文将详细介绍Ubuntu Linux的安装与配置过程,帮助初学者顺利步入Linux的世界。 **一、安装前准备** 1. **硬件需求**:Ubuntu对硬件的要求相对较低,主流的计算机都能轻松运行。至少需要1GB内存,15GB硬盘空间,...

    Ubuntu16.04安装配置jupyterhub

    安装完毕后,可以通过`node -v`和`npm -v`来验证安装是否成功。 如果遇到无法找到包的问题,可能是由于APT源设置不当导致的。此时需要将APT源修改为默认的Ubuntu源,步骤如下: - 查看当前源配置:`cat /etc/apt/...

    UbuntuLinux操作系统教学大纲.docx

    1. Ubuntu 概念、Linux 操作系统发展、Ubuntu 安装和桌面环境基本操作、Linux 命令行界面的基本使用、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理等。 2. Shell 编程、C/C++ 编程、Java ...

    Ubuntu Linux 网页资料

    8. **开发环境**:Ubuntu是许多开发者的首选平台,资料可能包括如何搭建Python、Java、C/C++、Node.js、Go等编程语言的开发环境,以及Git版本控制系统的使用。 9. **硬件兼容性**:Ubuntu对各种硬件的支持情况,如...

    node.js 在linux 64位系统上的可执行程序 node-v21.0.0-linux-x64.tar.gz

    5. **安装 Node.js**: 在64位 Linux 系统上,用户通常需要先使用 `tar` 命令解压文件,然后通过 `sudo` 或 `root` 权限将解压后的目录移动到 `/usr/local` 目录下,以便全局访问。例如: ``` tar -xzf node-v...

    在Linux上安装运行pi node节点

    目前pi node节点99%以上都是运行在window10+docker环境。 但我们知道Pi node节点底层是采用stellar恒星区块链源码改进而来的。因此Pi node节点肯定可以运行在linux上...在ubuntu18上部署pi node节点,实测可正常运行。

    linux系统下的nodejs安装包 32位与64位

    这个压缩包包含了适用于32位和64位Linux系统的Node.js安装包,确保了不同架构的Linux用户都能顺利安装和使用Node.js。在本文中,我们将详细探讨Linux环境下安装Node.js的过程,以及如何处理32位和64位的不同版本。 ...

    Ubuntu 16.04 安装 ROS

    在Ubuntu 16.04上安装ROS(Robot Operating System)是机器人开发中的一个重要步骤。ROS是一个广泛使用的机器人软件框架,其提供了一系列的软件库和工具,使得开发复杂的机器人应用程序变得可能。ROS虽然被称为...

    UbuntuLinux操作系统第2版(微课版)-教学大纲.docx

    进一步,学生还将学习如何在Ubuntu环境下部署LAMP(Linux、Apache、MySQL、PHP)平台,Python和Node.js开发环境,以支持Web应用的开发。 课程设计考虑到了IEET核心能力的培养,期望学生毕业后具备系统管理方向的...

    node-v10.16.0-linux-x64.tar.gz

    Linux系统node-v10.16.0-linux-x64安装包 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node.js 的包管理器 npm,是全球最大的开源库生态系统。

    node-v14.17.0-linux-x64.tar.gz

    标题中的"node-v14.17.0-linux-x64.tar.gz"是一个常见的软件分发格式,这表明我们正在处理Node.js的特定版本——版本14.17...通过安装和配置这个压缩包,开发者能够在Linux环境中利用Node.js进行高效、灵活的后端开发。

    如何安装node.js教程.docx

    在Linux操作系统上安装Node.js 不同的Linux发行版可能有不同的安装方法。这里以Ubuntu/Debian为例: - **步骤一:使用包管理器安装** - 打开终端,更新软件源列表: ```bash sudo apt-get update ``` - 安装...

    node-v18.16.0LTS(多平台)

    node-v18.16.0-linux-arm64.tar.xz node-v18.16.0-linux-armv7l.tar.xz node-v18.16.0-linux-ppc64le.tar.xz node-v18.16.0-linux-s390x.tar.xz node-v18.16.0-linux-x64.tar.xz node-v18.16.0-win-x64.zip node-v...

    node-linux-16.8.0.zip

    《Linux操作系统上的Node.js 16.8.0安装详解》 Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript得以在服务器端执行,极大地拓宽了JavaScript的应用领域。本文将详细介绍如何在Linux操作系统上...

    node-v18.17.0-x86.msi

    它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如...

    Config and Run Hadoop Multiple Node mode in Ubuntu linux

    配置和运行hadoop,以multi node方式在ununtu linux 上。

    slurm在ubuntu上的搭建

    本文将详细介绍如何在 Ubuntu 系统上搭建 SLURM 集群,包括准备阶段、munge 安装与配置、SLURM 的安装及配置等关键步骤。 #### 二、准备工作 **1. 配置 `/etc/hosts` 文件** - **目标**: 确保所有节点能够通过...

    Config and Run Hadoop Single Node mode in Ubuntu linux

    ### Hadoop 单节点模式在 Ubuntu Linux 上的配置与运行 #### 一、环境准备与用户组设置 在 Ubuntu Linux 上部署 Hadoop 单节点模式之前,首先需要进行一定的环境准备,包括创建 Hadoop 用户组及用户,并设置必要的...

    papoGen-demo:该存储库是papoGen的演示环境

    Debian/Ubuntu Linux 安装Node.js » source &lt;( curl -s https://raw.githubusercontent.com/toolbuddy/ssfw/master/install_nodejs.sh ) macOS 安装Node.js 开启官方网站。 下载Node.js版本: 。 Windows ...

Global site tag (gtag.js) - Google Analytics