Nodjs-v0.10.24+Centos6.4(32bit)的离线安装
2013-12-31 11:14
267 查看
Nodejs是一个可以运行在服务器端的js脚本,可以说,它的出现是前端人员的春天吧。
最近也在学Nodejs,首先当然是配置一个开发环境,但网上大多是针对虚拟机有网络的,所以分享一下离线安装心得。
其实,最终的方法就是在有网络的机器上虚拟一台跟你配置一样的机器,然后在其上安装nodejs和相应的模块,然后将node_modules 拷贝到 离线的机器上。
1.环境介绍
1)VM10+centos6.4,宿主机可以访问网络,可是由于公司的网络管理比较强悍,所以安装虚拟机Centos6.4是无法访问网络的,另外我的宿主机是window7。
2.nodejs安装
1)首先去官网上下载nodejs,这里有两种下载
第一种,下载src编译安装,网上的教程很多我也没有实践所以不多说
第二种,下载binary即二进制文件(编译好的)nodejs
下载(这里是Linux32位版的)。
3.nodejs安装
我这里主要介绍的是用二进制文件安装的方法,我下载的nodejs是32位版的,下载完后(假设你已经将文件拷贝到虚拟机里面的/usr文件夹下)执行如下命令:
tar -xvf node-v0.10.24-linux-x86.tar.gz
mv node-v0.10.24-linux-x86 node
vim /etc/profile
然后在文件末尾加上
export NODE_HOME=/usr/node #nodejs的文件夹路径,这里的由于上面我已经修改了刚解压出来的nodejs文件夹名,所以是node
export PATH=$PATH:$NODE_HOME/bin
然后保存退出
执行命令 source /etc/profile 重新加载配置文件
nodejs安装完毕。安装成功标志(这里加了不知怎的加的水印),顺便提一句我用的是root用户,如果用其他非root用户的话,必须在准备的时候解决权限的问题。
4.模块安装
1)在有网络的机器上用命令 npm install -g 模块名
安装相应模块 (这里我加了个-g是表示全局安装,这里我安装的模块是express,ejs,mongodb,socket.io)四个模块
2) 将node_modules模块(我这里的位置是/usr/node/lib/文件夹里面)拷贝到离线机器的和node安装目录同父目录下。例如:我这里就拷贝到/usr文件下。
然后模块安装成功了。
成功标志是写上一个js ,在里面用require('模块名')能成功调用(不报错)
最近也在学Nodejs,首先当然是配置一个开发环境,但网上大多是针对虚拟机有网络的,所以分享一下离线安装心得。
其实,最终的方法就是在有网络的机器上虚拟一台跟你配置一样的机器,然后在其上安装nodejs和相应的模块,然后将node_modules 拷贝到 离线的机器上。
1.环境介绍
1)VM10+centos6.4,宿主机可以访问网络,可是由于公司的网络管理比较强悍,所以安装虚拟机Centos6.4是无法访问网络的,另外我的宿主机是window7。
2.nodejs安装
1)首先去官网上下载nodejs,这里有两种下载
第一种,下载src编译安装,网上的教程很多我也没有实践所以不多说
第二种,下载binary即二进制文件(编译好的)nodejs
下载(这里是Linux32位版的)。
3.nodejs安装
我这里主要介绍的是用二进制文件安装的方法,我下载的nodejs是32位版的,下载完后(假设你已经将文件拷贝到虚拟机里面的/usr文件夹下)执行如下命令:
tar -xvf node-v0.10.24-linux-x86.tar.gz
mv node-v0.10.24-linux-x86 node
vim /etc/profile
然后在文件末尾加上
export NODE_HOME=/usr/node #nodejs的文件夹路径,这里的由于上面我已经修改了刚解压出来的nodejs文件夹名,所以是node
export PATH=$PATH:$NODE_HOME/bin
然后保存退出
执行命令 source /etc/profile 重新加载配置文件
nodejs安装完毕。安装成功标志(这里加了不知怎的加的水印),顺便提一句我用的是root用户,如果用其他非root用户的话,必须在准备的时候解决权限的问题。
4.模块安装
1)在有网络的机器上用命令 npm install -g 模块名
安装相应模块 (这里我加了个-g是表示全局安装,这里我安装的模块是express,ejs,mongodb,socket.io)四个模块
2) 将node_modules模块(我这里的位置是/usr/node/lib/文件夹里面)拷贝到离线机器的和node安装目录同父目录下。例如:我这里就拷贝到/usr文件下。
然后模块安装成功了。
成功标志是写上一个js ,在里面用require('模块名')能成功调用(不报错)
相关文章推荐
- centos 6.4 mysql rpm 离线安装【备忘】
- CentOS6.4离线安装mysql5.6.22
- CentOS6.4离线安装mysql5.6.22
- CentOs6.4 32bit /thinkpad E420 安装无线网卡过程
- CentOS 6.4 离线安装 Cloudera 5.7.1 CDH 5.7.1
- Docker基础系列(一)Centos6.4离线安装docker
- CentOS 6.4安装OpenOffice
- Linux常用命令之安装VMware10中安装CentOS 6.4
- tensorflow(centos 6.4)安装
- 安装在CloudStack时CentOS6.4中安装MySQL通过mysql_secure_installation方式修改密码
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- CentOS6.4 安装JDK
- 在CentOS6.4上,安装MySQL5.6.14
- CentOS6.4环境下编译安装Bandwidthd和Postgrsql心得笔记
- centos6.4 安装mysql5.6.21
- CentOS5.8/6.4安装后基本优化
- U盘安装centos 6.4
- CentOS 6.4-i386安装
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS-6.5离线安装docker-1.7教程