zoukankan      html  css  js  c++  java
  • redhat 下安装node.js心得体会

           这两天公司需要在redhat上部署node js的环境,自己去node.js的官网上下载了最新的node.js的源码包,最新的版本的安装包为node-v0.10.4.tar.gz。

    直接解压 tar -zxvf  node-v0.10.4.tar.gz 解压完后会在当前目录生成 node-v0.10.4这个文件夹 , 直接进入这个目录 cd  ./node-v0.10.4 下面就是编译了

    在make 的时候报错了 cant find moudle bz2 找不到bz2 这个模块,非常之郁闷。 which 命令查找一下bzip2. 显示usr/local/bin/bzip2,说明当前环境下是有bz2这个模块的,考虑到是不是当前用户下的环境变量的问题,env一下查看当前用户的环境变量PATH=/usr/local/pgsql/bin:/usr/local/bin 环境变量也没有问题,没招了,上网查查吧,网上说node.js是依赖于python环境的,于是下载了Python2.7.4的源码包.过程同node.js.但在make 编译的时候依旧报错,bz2模块安装失败,和安装node.js的时候报同样的错误,无语了,但我基本确定问题出在了bzip2这个模块上,继续上网找,网上有人遇到过这个问题,推荐使用yum 源升级,继续尝试 yum install bzip2*  -y 更新bzip2 显示更新成功 bzip2的版本为1.0.3 。重新安装node.js,依旧报cant find moudle bz2这个错误.郁闷了,继续上网查找看是否可以找到解决方案,有人尝试安装bzip2-1.0.6,继续尝试,在makefile -f Makefile-libbz2_so的时候报错,最终解决方案如下:修改Makefile文件 CFLGS= 这行加了个-fPIC

  • 相关阅读:
    6、scala面向对象-对象
    C# App.config配置文件的讲解
    abstract、override、new、virtual、sealed使用和示例
    C# 枚举的使用
    深入浅出面向对象分析与设计
    数据契约(DataContract)的作用
    C# 启动停止SQLServer数据库服务器
    C# 定时器计划任务
    C# 程序只能执行一次
    WPF dataGrid中的check的改变事件
  • 原文地址:https://www.cnblogs.com/lilefordream/p/3035538.html
Copyright © 2011-2022 走看看