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 的模型,使其轻量又 ...
随机推荐
- Computer Science Theory for the Information Age-2: 高维空间中的正方体和Chernoff Bounds
高维空间中的正方体和Chernoff Bounds 本文将介绍高维空间中正方体的一些性质,以及一个非常常见也是非常有用的概率不等式——Chernoff Bounds. 考虑$d$维单位正方体$C=\{ ...
- mysql 优化工具
explain profiling 建议提供以下信息 show table status like 'audit';show create table audit;show index from a ...
- Python_爬虫1
Urllib库的基本使用 那么接下来,小伙伴们就一起和我真正迈向我们的爬虫之路吧. 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的 ...
- 琐碎-同步centos集群的时间
想马上上手HBase,其对集群时间同步要求很高,当然,hadoop也是
- SSIS 学习(6):包配置(上)【转】
Integrartion Services 包实际上就是一个对象属性的集合,在前面我们开发的所有 Integration Services包,其中的变量.属性,比如:数据库链接.同步文件目录等,我们都 ...
- iOS类别(category)不能添加成员变量但是可以添加属性的问题
类别不需要介绍了把,网上一大堆(利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,这种为现有的类添加新方法的方式称为类别catagory,他可以为任何类添加新的方法,包括那些没 ...
- URAL 1136 Parliament 二叉树水题 BST后序遍历建树
二叉树水题,特别是昨天刚做完二叉树用中序后序建树,现在来做这个很快的. 跟昨天那题差不多,BST后序遍历的特型,找到最后那个数就是根,向前找,比它小的那块就是他的左儿子,比它大的那块就是右儿子,然后递 ...
- MSP430常见问题之IO端口类
Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?A1:端口支持的最高8M的时钟,无法响应这么快的频率. Q2:430是3 ...
- 纯CSS3制作进度条源代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- PhotoShop—剪贴蒙版
工作中发现剪贴蒙版方便好用,所以简单分享下~ 一.剪贴蒙版有什么作用 1.文字上色 2.裁剪图片 3.添加背景 等 二.剪贴蒙版怎么使用 1.新建层,打上字如图 2.文字上面再建层加上效果如渐变 3. ...