nodejs 二进制安装
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 二进制安装相关推荐
- windows下nodejs express安装及入门网站,视频资料,开源项目介绍
windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...
- CentOS7.3下二进制安装Kubernetes1.9集群 开启TLS
Kubernetes的相关原理性的东西之前有叙述过,网上也有很多,这里主要是写的自己在使用二进制的方式搭建Kubernetes1.9的一些方法,对学习的东西做一个自我的总结. Kubernetes有许 ...
- mysql5.5 二进制安装
MySQL在linux上的二进制安装方法 建组.建用户: [root@dbking mysql]# groupadd mysql [root@dbking mysql]# useradd -g mys ...
- 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6
二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装 ...
- 二进制安装Mariadb
第一个实验: 实现二进制安装mariadb 用脚本或ansible的role实现 我们先手动执行一遍,能够更好的了解其流程 第一步:将我们下载的mariadb二进制包解压 由于我们下载的是二进制的程序 ...
- MySQL 5.7.22 二进制安装
MySQL 5.7.22 二进制安装 一.到官网下载mysql-5.7.22二进制包 二.创建mysql用户: useradd mysql -s /sbin/nologin -M 三.解压mysql- ...
- 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 ...
- Nodejs的安装及环境配置
1.下载安装包 下载地址:https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包 msi和.zip格式区别: ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
最新文章
- 使用eclipse创建Struts2项目
- 工资8000与80000的区别:这个能力值得你重视!
- python pip install如何解决安装包read time out报错
- 基于REST的MVC架构设计与实现
- 高频小功率三极管-S9018
- Google advertiser api开发概述——部分失败
- opencv java match_OpenCV模板匹配函数matchTemplate详解
- javaBean List Map json(转)
- C++求数组子数组和的最大值并将该子数组和最大值打印出来
- python怎样遍历列表中数字_关于Python列表的遍历和数字列表
- 凉茶里偷掺消炎药 广东两名凉茶铺经营者领刑
- 在飞音G801上运行OpenWRT+Asterisk
- Moodle网站档案的结构
- python 共享内存_37. Python 多进程锁 多进程共享内存
- java设计模式2--工厂模式
- 由浅入深,汇编语言详解与二进制漏洞初阶
- 余数计算方法及其使用方法
- php提取网页mp3,介绍三种提取网页中音乐URL网址的方法
- [- 多媒体 -] OpenGLES3.0 接入视频实现特效 - 引言
- 【UI/UE设计师】banner设计原则-CSDN公开课-专题视频课程
热门文章
- 用css实现透明度的方法
- P2550 [AHOI2001]彩票摇奖
- LeetCode--55.跳跃游戏(贪心,零点跳跃)
- mysql安装完只有黑框_MySQLMySQL的安装及安装中存在的问题
- ubuntu怎么切换到root用户,切换到root账号方法
- java 程序打包成jar_Java程序打包成jar包
- ASP.NET Core Api网关Ocelot的中文文档
- mysql5.7 on windows
- hibernate框架学习笔记11:Criteria查询详解
- monkey 真机测试步骤