下载nodejs:ibm-4.4.3.0-node-v4.4.3-aix-ppc64.bin

IBM已经适配最新版本的node.js  :https://developer.ibm.com/node/sdk/ (node.js官网也有链接)

使用shell安装sdk:

1)chmod a+x ibm-4.4.3.0-node-v4.4.3-aix-ppc64.bin

2)sh ibm-4.4.3.0-node-v4.4.3-aix-ppc64.bin

3)配置环境变量修改.profile
    export PATH=$HOME/ibm/node/bin:$PATH

:依赖gcc and g++ 4.8 or newer,需要安装,不然会有如下报错:

$node --version
exec(): 0509-036 Cannot load program node because of the following errors:
0509-150 Dependent module libstdc++.a(libstdc++.so.6) could not be loaded.
0509-022 Cannot load module libstdc++.a(libstdc++.so.6).
0509-026 System error: A file or directory in the path name does not exist.

$ldd node
node needs:
/usr/lib/libc.a(shr_64.o)
/usr/lib/libpthreads.a(shr_xpg5_64.o)
Cannot find libstdc++.a(libstdc++.so.6)
Cannot find libgcc_s.a(shr.o)
/usr/lib/libperfstat.a(shr_64.o)
/unix
/usr/lib/libcrypt.a(shr_64.o)
/usr/lib/libcfg.a(shr_64.o)
/usr/lib/libodm.a(shr_64.o)
/usr/lib/liblvm.a(shr_64.o)
/usr/lib/libcorcfg.a(shr_64.o)
/usr/lib/libsrc.a(shr_64.o)

备注:安装gcc&g++

 AIX Version 6.1
# ls *
bash-4.3.-.aix6..ppc.rpm libmpc-0.9-.aix5..ppc.rpm
gcc-4.9.-.aix6..ppc.rpm libsigsegv-2.10-.aix6..ppc.rpm
gcc-c++-4.9.-.aix6..ppc.rpm libsigsegv-devel-2.10-.aix6..ppc.rpm
gcc-cpp-4.9.-.aix6..ppc.rpm libstdc++-4.9.-.aix6..ppc.rpm
gmp-6.1.-.aix6..ppc.rpm libstdc++-devel-4.9.-.aix6..ppc.rpm
gmp-devel-6.1.-.aix6..ppc.rpm mpfr-3.1.-.aix6..ppc.rpm
info-5.0-.aix6..ppc.rpm ncurses-5.9-.aix6..ppc.rpm
libgcc-4.9.-.aix6..ppc.rpm zlib-1.2.-.aix6..ppc.rpm
libiconv-1.14-.aix6..ppc.rpm zlib-devel-1.2.-.aix6..ppc.rpm bak:
gettext-0.18.3.1-.aix6..ppc.rpm gettext-devel-0.18.3.1-.aix6..ppc.rpm
#
# cd bak
# rpm -Uvh *.rpm
error: failed dependencies:
libxlsmp.a(smprt.o) is needed by gettext-0.18.3.1-
--nodeps (直接安装会报错,因此加--nodeps不作依赖检查)
#
# rpm -Uvh *.rpm --nodeps
package gettext-0.18.3.1- is already installed
package gettext-devel-0.18.3.1- is already installed
#
# cd ..
# rpm -Uvh *.rpm
package bash-4.3.- is already installed
package gcc-4.9.- is already installed
package gcc-c++-4.9.- is already installed
package gcc-cpp-4.9.- is already installed
package gmp-6.1.- is already installed
package gmp-devel-6.1.- is already installed
package info-5.0- is already installed
package libgcc-4.9.- is already installed
package libiconv-1.14- is already installed
package libmpc-0.9- is already installed
package libsigsegv-2.10- is already installed
package libsigsegv-devel-2.10- is already installed
package libstdc++-4.9.- is already installed
package libstdc++-devel-4.9.- is already installed
package mpfr-3.1.- is already installed
package ncurses-5.9- is already installed
package zlib-1.2.- is already installed
package zlib-devel-1.2.- is already installed
#
#ln -s /opt/freeware/lib/gcc/powerpc-ibm-aix6.1.0./4.9./ppc64/libstdc++.a /usr/lib/libstdc++.a
#ln -s /opt/freeware/lib/gcc/powerpc-ibm-aix6.1.0./4.9./ppc64/libgcc_s.a /usr/lib/libgcc_s.a
#

aix-gcc 安装

:

gcc的rpm包,http://pan.baidu.com/s/1dETaX7V

也可在http://www.bullfreeware.com上下载

aix 上搭建node.js 环境的更多相关文章

  1. 如何在 Windows 10 中搭建 Node.js 环境?

    [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js 环境.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 在本文中 ...

  2. 腾讯云:搭建 Node.js 环境

    搭建 Node.js 环境 安装 Node.js 环境 任务时间:5min ~ 10min Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 ...

  3. 搭建 Node.js 环境

    安装 Node.js 环境 任务时间:5min ~ 10min Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台. 下载并安装 ...

  4. 在腾讯云(windows)上搭建node.js服务器

    1:安装Node.js 使用MSI文件,并按照提示安装node.js,默认情况下,安装程序将 Node.js 发行到 C:\Program Files\nodejs. 但这里我们需要修改安装路径到:D ...

  5. Windows环境安装与搭建node.js环境

    参考文章:https://www.cnblogs.com/zhouyu2017/p/6485265.html 一.下载node.js,直接下一步至安装完成.https://nodejs.org/en/ ...

  6. Linux搭建Node.js环境

    1,安装Node.js curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash sudo yum -y in ...

  7. 【Tool】IntelliJ 搭建Node.js环境

    IntelliJ IDEA 开发 Node.js 2019-07-29  14:12:34  by冲冲 1. 配置插件 在IDEA的 file -> setting -> Plugins, ...

  8. Ubuntu14.04 搭建 node.js 环境(Binaries方式)

    从官网下载 http://nodejs.org/download/ Linux Binaries (.tar.gz)  下载下来的是node-v0.10.29-linux-x64.tar.gz文件 解 ...

  9. 【转载】在Centos系统上采用二进制文件部署Node.js环境

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

随机推荐

  1. Computer Science Theory for the Information Age-2: 高维空间中的正方体和Chernoff Bounds

    高维空间中的正方体和Chernoff Bounds 本文将介绍高维空间中正方体的一些性质,以及一个非常常见也是非常有用的概率不等式——Chernoff Bounds. 考虑$d$维单位正方体$C=\{ ...

  2. mysql 优化工具

    explain  profiling 建议提供以下信息 show table status like 'audit';show create table audit;show index from a ...

  3. Python_爬虫1

    Urllib库的基本使用 那么接下来,小伙伴们就一起和我真正迈向我们的爬虫之路吧. 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的 ...

  4. 琐碎-同步centos集群的时间

    想马上上手HBase,其对集群时间同步要求很高,当然,hadoop也是

  5. SSIS 学习(6):包配置(上)【转】

    Integrartion Services 包实际上就是一个对象属性的集合,在前面我们开发的所有 Integration Services包,其中的变量.属性,比如:数据库链接.同步文件目录等,我们都 ...

  6. iOS类别(category)不能添加成员变量但是可以添加属性的问题

    类别不需要介绍了把,网上一大堆(利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没 ...

  7. URAL 1136 Parliament 二叉树水题 BST后序遍历建树

    二叉树水题,特别是昨天刚做完二叉树用中序后序建树,现在来做这个很快的. 跟昨天那题差不多,BST后序遍历的特型,找到最后那个数就是根,向前找,比它小的那块就是他的左儿子,比它大的那块就是右儿子,然后递 ...

  8. MSP430常见问题之IO端口类

    Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?A1:端口支持的最高8M的时钟,无法响应这么快的频率. Q2:430是3 ...

  9. 纯CSS3制作进度条源代码

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  10. PhotoShop—剪贴蒙版

    工作中发现剪贴蒙版方便好用,所以简单分享下~ 一.剪贴蒙版有什么作用 1.文字上色 2.裁剪图片 3.添加背景 等 二.剪贴蒙版怎么使用 1.新建层,打上字如图 2.文字上面再建层加上效果如渐变 3. ...