2、首先下载NodeJS的二进制文件,http://nodejs.org/download/。在 Linux Binaries (.tar.gz)行处根据自己系统的位数选择

3、下载后将安装包移动到要安装到的文件夹下,根据个人喜好设置即可

这里我放在了/home/kun/mysofltware/ 下面,依次执行如下命令,可看到

 cd  /home/kun/mysofltware/ls

解压到当前文件夹下运行

   tar zxvf node-v0.10.26-linux-x64.tar.gz

进入 解压后的目录bin目录下,执行ls会看到两个文件node,npm. 然后执行./node -v ,如果显示出 版本号说明我们下载的程序包是没有问题的。 依次运行如下三条命令

cd node-v0.10.26-linux-x64/bin
ls
./node -v

因为 /home/kun/mysofltware/node-v0.10.26-linux-x64/bin这个目录是不在环境变量中的,所以只能到该目录下才能node的程序。如果在其他的目录下执行node命令的话 ,必须通过绝对路径访问才可以的

如果要在任意目录可以访问的话,需要将node 所在的目录,添加PATH环境变量里面,或者通过软连接的形式将node和npm链接到系统默认的PATH目录下的一个,以下别介绍

  软连接方式

在终端执行echo $PATH可以获取PATH变量包含的内容,系统默认的PATH环境变量包括/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin: ,冒号为分隔符。所以我们可以将node和npm链接到/usr/local/bin 目录下如下执行

1
2
ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/npm /usr/local/bin/npm

  通过如此,就可以访问Node了,同时node部署也已经完毕。

环境变量配置。

在node目录下执行pwd 获取node所在的目录,要把这个目录添加到PATH环境变量

执行su 输入密码切换到root用户。

vi /etc/profile

(如果不熟悉vi的,centos还有个方便的类似记事本的东东。gedit执行gedit /etc/profile可以打开进行编辑)

在vi 环境下 点击 i 进入插入状态,在export PATH的上一行添加如下内容 (环境变量中的内容 是以冒号分割的)
PATH=$PATH:/home/kun/mysofltware/node-v0.10.26-linux-x64/bin

编辑完成后按Esc键 然后输入 :wq 按回车保存退出。

退出vi ,执行

source /etc/profile 可以是变量生效,

然后执行 echo $PATH ,看看输出内容是否包含自己添加的内容

然后到任意目录下去执行一次执行node -v   npm -v

ok 搞定了。

转载于:https://www.cnblogs.com/xkcp008/p/7498550.html

nodejs 二进制安装相关推荐

  1. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  2. CentOS7.3下二进制安装Kubernetes1.9集群 开启TLS

    Kubernetes的相关原理性的东西之前有叙述过,网上也有很多,这里主要是写的自己在使用二进制的方式搭建Kubernetes1.9的一些方法,对学习的东西做一个自我的总结. Kubernetes有许 ...

  3. mysql5.5 二进制安装

    MySQL在linux上的二进制安装方法 建组.建用户: [root@dbking mysql]# groupadd mysql [root@dbking mysql]# useradd -g mys ...

  4. 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6

    二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装 ...

  5. 二进制安装Mariadb

    第一个实验: 实现二进制安装mariadb 用脚本或ansible的role实现 我们先手动执行一遍,能够更好的了解其流程 第一步:将我们下载的mariadb二进制包解压 由于我们下载的是二进制的程序 ...

  6. MySQL 5.7.22 二进制安装

    MySQL 5.7.22 二进制安装 一.到官网下载mysql-5.7.22二进制包 二.创建mysql用户: useradd mysql -s /sbin/nologin -M 三.解压mysql- ...

  7. mysql5.7.1.9二进制安装_mysql 5.7.9 linux二进制安装

    mysql 5.7.9 linux二进制安装 环境 CentOS 5.6 X86_64 下载 下载通用Linux二进制包 wget http://dev.mysql.com/get/Downloads ...

  8. Nodejs的安装及环境配置

    1.下载安装包 下载地址:https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包 msi和.zip格式区别: ...

  9. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...

    一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...

最新文章

  1. 使用eclipse创建Struts2项目
  2. 工资8000与80000的区别:这个能力值得你重视!
  3. python pip install如何解决安装包read time out报错
  4. 基于REST的MVC架构设计与实现
  5. 高频小功率三极管-S9018
  6. Google advertiser api开发概述——部分失败
  7. opencv java match_OpenCV模板匹配函数matchTemplate详解
  8. javaBean List Map json(转)
  9. C++求数组子数组和的最大值并将该子数组和最大值打印出来
  10. python怎样遍历列表中数字_关于Python列表的遍历和数字列表
  11. 凉茶里偷掺消炎药 广东两名凉茶铺经营者领刑
  12. 在飞音G801上运行OpenWRT+Asterisk
  13. Moodle网站档案的结构
  14. python 共享内存_37. Python 多进程锁 多进程共享内存
  15. java设计模式2--工厂模式
  16. 由浅入深,汇编语言详解与二进制漏洞初阶
  17. 余数计算方法及其使用方法
  18. php提取网页mp3,介绍三种提取网页中音乐URL网址的方法
  19. [- 多媒体 -] OpenGLES3.0 接入视频实现特效 - 引言
  20. 【UI/UE设计师】banner设计原则-CSDN公开课-专题视频课程

热门文章

  1. 用css实现透明度的方法
  2. P2550 [AHOI2001]彩票摇奖
  3. LeetCode--55.跳跃游戏(贪心,零点跳跃)
  4. mysql安装完只有黑框_MySQLMySQL的安装及安装中存在的问题
  5. ubuntu怎么切换到root用户,切换到root账号方法
  6. java 程序打包成jar_Java程序打包成jar包
  7. ASP.NET Core Api网关Ocelot的中文文档
  8. mysql5.7 on windows
  9. hibernate框架学习笔记11:Criteria查询详解
  10. monkey 真机测试步骤