下载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. org.apache.hadoop.fs-PositionedReadable

    package org.apache.hadoop.fs; import java.io.*; import org.apache.hadoop.fs.*; /** Stream that permi ...

  2. Destroying the bus stations

    Destroying the bus stations Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1832   Acce ...

  3. cocos2d-x lua 使用http(下载图片, POST JSON)

    cocos2d-x lua 使用http(下载图片, POST JSON) version: cocos2d-x 3.6 1.使用http post json与服务器交互 require(" ...

  4. Android进阶笔记16:ListView篇之ListView刷新显示(全局 和 局部)

    一.ListView内容变化后,动态刷新的步骤(全局刷新): (1)更新适配器Adapter数据源:(不要使用匿名内部类) (2)调用适配器Adapter的刷新方法notifyDataSetChang ...

  5. Hummer框架平台介绍

    三年工作过程中经常会用到使用Java开源框架,但经常会遇到重新组合比较麻烦,本次采用目前主流开源框架及插件整理出一套融合开发.测试.部署整个流程的平台. 本平台采用Hummer代号,是悍马和蜂鸟分意思 ...

  6. SQL Server 2012 performance dashboard 安装

    微软提供了一个很好用的工具performance dashboard: 下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=29 ...

  7. mysql root给其它用户授权问题

    今天登录mysql,给其它用户授权遇到问题 mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified ...

  8. ORM之PetaPoco入门(二)--Petapoco基本用法

    1. Petapoco基本用法 1.1. 创建示例工程 首先创建一个工程文件,为了便于展示数据这里创建一个类型为:WindowsApplication的工程文件.命名为:PetapocoTest. 程 ...

  9. 关于js中event的target和currentTarget的区别

    今天又遇到这个问题了,总是搞不清楚target和currentTarget的区别,百度搜索的时候看到一遍文章解释得很清楚,特意记录下录,以备不时之需: target与currentTarget的区别? ...

  10. MySQL 更改默认编码为 utf8 (转)

      转自blog.sina.com.cn/s/blog_4c451e0e0100vefm.html 1.打开MySQL安装目录找到 my.ini,如:C:\Program Files\MySQL\My ...