文档章节

nodejs源码安装(centos)

zj_oschina
 zj_oschina
发布于 2014/02/25 19:12
字数 353
阅读 209
收藏 2

最近打算用nodejs做点小东西,学习中。

开发环境:

CentOs+Eclipse+Win7

  1. 首先从node.js的官网上下载最新版本的源码http://nodejs.org/download/
  2. 上传至centos中,放至目录/home/zj/nodejs/
  3. 解压:gunzip node-v0.10.26.tar.gz
  4. 再解压:tar –xvf node-v0.10.26.tar
  5. 进入解压完之后的目录: cd /home/zj/nodejs/node-v0.10.26
  6. 执行配置操作:./configure --prefix=/home/zj/nodejs/program     这一步是指定nodejs安装的路径,方便以便卸载删除
  7. 执行编译操作:make
  8. 执行编译安装操作: make install
  9. 将安装好的node拷贝至usr/local/bin下:cp bin/node /usr/local/bin    这一步主要是为了以后执行node时不用输入绝对路径
  10. 测试:node –v    显示出Nodejs的版本号,OK,至此大功告成。

本人对于linux算是菜鸟,于是上网搜了下./configure、 make、 make install各自的作用:

    这些都是GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤,AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。

    ./configure 这一步一般用来生成 Makefile,为下一步的编译做准备,可以在此步骤添加一些自定义的需要,比如上文中执行文件的安装目录

    make是用来编译的,它从Makefile中读取指令,然后编译。

    make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

© 著作权归作者所有

zj_oschina
粉丝 1
博文 54
码字总数 14111
作品 0
厦门
程序员
私信 提问
加载中

评论(2)

zj_oschina
zj_oschina 博主

引用来自“王泽林”的评论

我是ubuntu server。装软件基本都是 sudo apt-get install package。so easy,不过有是版本有点旧就是了

centos,一般我会先yum一下,查查有没软件,版本如何,不满意就自己找源码去装
戊在西安填坑中
戊在西安填坑中
我是ubuntu server。装软件基本都是 sudo apt-get install package。so easy,不过有是版本有点旧就是了
在Ubuntu和CentOS上搭建NodeJs的执行环境步骤

Ubuntu 上安装 Node.js Node.js 源码安装 以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: $ sudo git...

孟飞阳
2016/06/19
106
0
Ubuntu Node.js 源码安装

以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: 修改目录权限: 使用 ./configure 创建编译文件,并按...

Airship
2018/08/16
18
0
Unix/Linux平台下的Node.js安装

由于Node.js尚处于v0.x.x的版本的快速发展中,Unix/Linux平台的发行版都不会预置Node的二进制文件,通过源码进行编译安装是目前最好的选择。而且用Unix/Linux系统的同学们多数都是文艺程序员...

durban
2012/04/09
559
2
深入浅出Node.js(二):Node.js&NPM的安装与配置

Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配...

leeldy
2012/10/25
502
0
从零开始Docker化你的Node.js应用

背景 给你一台新买的服务器(CentOS),相关账户及密码,一个基于Node.js开发的Web应用源码包(zip),要求你在新机器上使用Docker的方式把应用部署起来。此时的你,并没有搞清楚什么是容器/...

Docker
2018/06/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
8
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部