在测试服务器上面安装 node,需要 gcc4.8 版本,除了手动安装 gcc 之外有什么别的好办法吗?

2015-12-09 15:42:18 +08:00
 ben548

最近没啥事,准备倒腾一下 nodejs ,在安装的时候报错, WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)
不过手动升级 gcc 非常之麻烦,不知道大家是怎么处理的呢?

11644 次点击
所在节点    Node.js
26 条回复
Pastsong
2015-12-10 08:47:06 +08:00
所以,你们为什么还要用 CentOS6 呢?
libook
2015-12-10 10:46:13 +08:00
https://github.com/creationix/nvm

优点:
1. 全版本任意切换,一键安装
2. 全局模块安装在自己的 home 下面,不需要 root 权限

然后在 shell 的 rc 文件中配置淘宝 npm 镜像源:
# Mirrors of nvm
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs

# Mirror of npm
alias cnpm="npm --registry=http://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
shyling
2015-12-10 11:01:49 +08:00
用二进制版本?然后加入环境变量
sarices
2015-12-10 11:13:03 +08:00
二进制安装,然后 npm install -g n 随便升级版本
skydiver
2015-12-10 11:16:22 +08:00
@49 必须能用啊,我们线上服务器都用的这个
zealic
2015-12-10 11:47:34 +08:00
Docker 是最好的方法了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX