linux下安装node环境以及cnpm

1.源码安装

推荐使用源码安装,

不推荐使用nvm

以及apt -get

官网找到linux版本链接

[html] view
plain
 copy

  1. $ wget https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x86.tar.gz

解压

[html] view
plain
 copy

  1. $ tar xvzf node-v4.5.0-linux-x86.tar.gz

进入目录 查看版本

[html] view
plain
 copy

  1. $cd node-v4.5.0-linux-x86
  2. $cd bin
  3. $./node -v
  4. v4.5.0
  5. $./npm -v
  6. v2.15.9

2.设置全局

我们刚刚下载的文件bin目录下有node 和 npm ,但是不是全局的

我们需要把它设置为全局的方便我们使用。

/usr/local/bin

大部分发行版把这个目录归为PATH即你在这个目录下放了什么可执行的程序,在系统任何地方都可以直接执行,不需要指定路径

ln 链接命令-s 软链接

创建一个软链接相当于Windows中的快捷方式

所以执行下面命令就相当于把node执行命令创建快捷方式放到/usr/local/bin 目录下

所以系统的任何地方都可以执行node了

sudo 为获得root部分权限

[html] view
plain
 copy

  1. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/node /usr/local/bin/node
  2. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/npm /usr/local/bin/npm

注意一下这个是我的目录,你们可以通过pwd查看当前目录,然后改成自己的目录

[html] view
plain
 copy

  1. [email protected]:~/node-v4.5.0-linux-x86/bin$ pwd
  2. /home/ubuntu/node-v4.5.0-linux-x86/bin

后面的是全局目录,不需要改

修改成功后为这样

[html] view
plain
 copy

  1. $ cd /usr/local/bin

[html] view
plain
 copy

  1. //显示当前目录详细信息
  2. $ ls -l
  3. //简写
  4. $ ll

3.安装cnpm

建议使用淘宝镜像安装,否则会很慢的

[html] view
plain
 copy

  1. $ npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成后也要创建一个软链接

[html] view
plain
 copy

  1. $ sudo ln -s /home/ubuntu/node-v4.5.0-linux-x86/bin/cnpm /usr/local/bin/

这样就可以在全局使用cnpm了

更目录下使用cnpm -v 就可以查看版本了

同理安装其他的全局工具也这样设置就好了

4.总结

菜鸟玩linux还是有点。。踩了无数的坑。

开始先下载nvm折腾了挺久,折腾好,放入项目,想监听80端口,一直报错

上网搜了下 说 80端口需要权限

然后输入:

[html] view
plain
 copy

  1. $ sudo node app

提示我 command ‘node‘ found,

真的是一脸蒙蔽啊

又折腾好久,但是并没卵用

老老实实源码解压安装,设置好软链接后 终于可以使用这个命令了

[html] view
plain
 copy

  1. $ sudo node app

然后又安装一个全局的cnpm 又是各种 command found..

发现全局的也要设置软链接,,,,,(或者我安装姿势不对)

本来觉得很容易安装的,结果真的... 坑真多

时间: 2024-10-14 22:35:41

linux下安装node环境以及cnpm的相关文章

Linux下配置Node环境变量及问题详解

这是之前在Linux下配置Node环境变量时踩过的坑,今天又有小伙伴质询这个问题,因此记录下来,不仅是给新童鞋们一些参考,也方便日后查阅 在这之前,相信都已经安装好了,没安装的可以查看博主另一篇文章  ---------http://www.cnblogs.com/Halifa/p/5772263.html 配置Node环境变量有永久生效和当时生效几种方式,这里只讲解永久生效 进入主题: 修改/etc/profile文件,在末尾添加以下内容 export NODE_HOME=/usr/local

Linux下安装php环境并且配置Nginx支持php-fpm模块[www]

Linux下安装php环境并且配置Nginx支持php-fpm模块 http://www.cnblogs.com/freeweb/p/5425554.html 5分钟搭建 nginx +php --------------(LNMP)新手专用 http://blog.csdn.net/dyllove98/article/details/41120789 配置Nginx来支持php http://www.cnblogs.com/jecyhw/p/5504855.html nginx+php的配置与

Linux下安装Java环境配置

1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.在usr目录下建立java安装目录 cd /usr mkdir java 3.将安装文件拷贝到java目录下,并执行解压命令 tar -zxvf jdk-8u151-linux-x64.tar.gz 4.设置环境变量 vim /etc/profile 在文件末尾添加如下内容: JAVA_HOME=/

解决 linux 下安装 node 报: command not found

注意:有时安装成功后,需要关闭xshell,重新启动.nvm才会生效. 1. 在 linux 下安装 node 提示 -bash:  node: command not found. 2. 这种情况可以用 epel 的来安装 node : sudo yum install epel-release    sudo yum install nodejs    node --version 输出版本信息就证明装成功了. 3. 安装 npm 和 express: sudo yum install np

Linux下安装JDK 环境

Linux下安装JDK 系统环境 [[email protected] ~]# file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped [[email protected] ~]# cat /etc/redhat-release CentOS re

linux下安装python环境

1.linux下安装python3wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 在安装包中有一个README的文件,里面有写如何安装 ./configure make make install 2.安装pip easy_install pip 注:--no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装.

Linux下安装Java环境配置步骤详述

0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载.(可在Windows下下载完成后,通过文件夹共享到Linux上) 1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不变(需要root密码) 或 sudo -i 不需要root密码直接切换成root(需要当前用户密码) 2. 在usr目录下

Linux下安装LANMP环境

记录下来,方便下次再用时从头查找资料 首先是操作系统和php环境:CentOS 6.5 64位(之所以不是7.0是因为本身对linux不熟,而7.0改变挺大的,搜索查询也不好搜索),Php版本:5.3(程序要求,没办法,这也是用lanmp的原因,因为它可以选择好几个版本且包含5.3) 具体步骤: 1.获取root账号密码,用putty链接阿里云,查看是否有数据盘,如果有需要挂载数据盘,具体请查看阿里云论坛中的教程: #查看是否有数据盘 fdisk -l #假如有数据盘,名称为/dev/xvdb,

[转]Linux下安装Java环境配置步骤详述

1.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 如果你的linux可以联网,也可以通过wget命令进行下载.可以参考这篇文章:每天一个linux命令 2.登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不