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 的模型,使其轻量又 ...
随机推荐
- 《Java程序员面试宝典》读书笔记1
今天读书发现一个很有趣的问题 请问以下程序会输出什么? public class Test2 { public static void main(String[] arg ...
- 利用 Composer 完善自己的 PHP 框架(一)——视图装载
本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer 回顾 经过了上一个 系列教程 <利用 Comp ...
- SCI&EI 英文PAPER投稿经验【转】
英文投稿的一点经验[转载] From: http://chl033.woku.com/article/2893317.html 1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时 ...
- ASP.NET MVC and jqGrid 学习笔记 6-增删改操作
程序结构: Member.cs CRUD.cshtml CRUD.js HomeController 一.Model public class Member { [Key] public int No ...
- Adobe Edge Animate --使用HTML5实现手机摇一摇功能
Adobe Edge Animate --使用HTML5实现手机摇一摇功能 版权声明: 本文版权属于 北京联友天下科技发展有限公司. 转载的时候请注明版权和原文地址. HTML5的发展日新月异,其功能 ...
- Leetcode 338. Counting Bits
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the ...
- Servlet & JSP - Form-based Authentication
基本认证和摘要认证都只能使用浏览器自带的登录框而不能使用自定义的登录页面.如果必须使用自定义的登录页面,则可以选择基于表框的认证方式. 基于表框的认证的配置与基本认证和摘要认证的差别在于部署描述符中 ...
- Lombok(1.14.8) - @NoArgsConstructor, @RequiredArgsConstructor & @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor,提供一个无参的构造方法. package com.huey.hello.bean; import java.util.Dat ...
- Linux 命令 - killall: 通过进程名向进程发送信号
命令格式 killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME... killall -l, --list killall -V, ...
- jQuery之渐变切换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...