aix 上搭建node.js 环境
下载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 环境的更多相关文章
- 如何在 Windows 10 中搭建 Node.js 环境?
[编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js 环境.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 在本文中 ...
- 腾讯云:搭建 Node.js 环境
搭建 Node.js 环境 安装 Node.js 环境 任务时间:5min ~ 10min Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 ...
- 搭建 Node.js 环境
安装 Node.js 环境 任务时间:5min ~ 10min Node.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎建立的平台. 下载并安装 ...
- 在腾讯云(windows)上搭建node.js服务器
1:安装Node.js 使用MSI文件,并按照提示安装node.js,默认情况下,安装程序将 Node.js 发行到 C:\Program Files\nodejs. 但这里我们需要修改安装路径到:D ...
- Windows环境安装与搭建node.js环境
参考文章:https://www.cnblogs.com/zhouyu2017/p/6485265.html 一.下载node.js,直接下一步至安装完成.https://nodejs.org/en/ ...
- Linux搭建Node.js环境
1,安装Node.js curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash sudo yum -y in ...
- 【Tool】IntelliJ 搭建Node.js环境
IntelliJ IDEA 开发 Node.js 2019-07-29 14:12:34 by冲冲 1. 配置插件 在IDEA的 file -> setting -> Plugins, ...
- Ubuntu14.04 搭建 node.js 环境(Binaries方式)
从官网下载 http://nodejs.org/download/ Linux Binaries (.tar.gz) 下载下来的是node-v0.10.29-linux-x64.tar.gz文件 解 ...
- 【转载】在Centos系统上采用二进制文件部署Node.js环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...
随机推荐
- org.apache.hadoop.fs-PositionedReadable
package org.apache.hadoop.fs; import java.io.*; import org.apache.hadoop.fs.*; /** Stream that permi ...
- Destroying the bus stations
Destroying the bus stations Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 1832 Acce ...
- cocos2d-x lua 使用http(下载图片, POST JSON)
cocos2d-x lua 使用http(下载图片, POST JSON) version: cocos2d-x 3.6 1.使用http post json与服务器交互 require(" ...
- Android进阶笔记16:ListView篇之ListView刷新显示(全局 和 局部)
一.ListView内容变化后,动态刷新的步骤(全局刷新): (1)更新适配器Adapter数据源:(不要使用匿名内部类) (2)调用适配器Adapter的刷新方法notifyDataSetChang ...
- Hummer框架平台介绍
三年工作过程中经常会用到使用Java开源框架,但经常会遇到重新组合比较麻烦,本次采用目前主流开源框架及插件整理出一套融合开发.测试.部署整个流程的平台. 本平台采用Hummer代号,是悍马和蜂鸟分意思 ...
- SQL Server 2012 performance dashboard 安装
微软提供了一个很好用的工具performance dashboard: 下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=29 ...
- mysql root给其它用户授权问题
今天登录mysql,给其它用户授权遇到问题 mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified ...
- ORM之PetaPoco入门(二)--Petapoco基本用法
1. Petapoco基本用法 1.1. 创建示例工程 首先创建一个工程文件,为了便于展示数据这里创建一个类型为:WindowsApplication的工程文件.命名为:PetapocoTest. 程 ...
- 关于js中event的target和currentTarget的区别
今天又遇到这个问题了,总是搞不清楚target和currentTarget的区别,百度搜索的时候看到一遍文章解释得很清楚,特意记录下录,以备不时之需: target与currentTarget的区别? ...
- MySQL 更改默认编码为 utf8 (转)
转自blog.sina.com.cn/s/blog_4c451e0e0100vefm.html 1.打开MySQL安装目录找到 my.ini,如:C:\Program Files\MySQL\My ...