Fedora 20安装Node.js比较麻烦,先介绍其他Linux发行版的常规做法: 1. 到Node.js官网下载安装包http://nodejs.org/ 2. 解压安装包
  1. tar -zxvf node-v0.10.28
3. 转移战场到解压后的目录下
  1. cd node-v0.10.28
4. 检查所需配置
  1. [haipz@notebook node-v0.10.28]$ ./configure 
  2. { 'target_defaults': { 'cflags': [],
  3.                        'default_configuration': 'Release',
  4.                        'defines': [],
  5.                        'include_dirs': [],
  6.                        'libraries': []},
  7.   'variables': { 'clang': 0,
  8.                  'gcc_version': 48,
  9.                  'host_arch': 'x64',
  10.                  'node_install_npm': 'true',
  11.                  'node_prefix': '',
  12.                  'node_shared_cares': 'false',
  13.                  'node_shared_http_parser': 'false',
  14.                  'node_shared_libuv': 'false',
  15.                  'node_shared_openssl': 'false',
  16.                  'node_shared_v8': 'false',
  17.                  'node_shared_zlib': 'false',
  18.                  'node_tag': '',
  19.                  'node_unsafe_optimizations': 0,
  20.                  'node_use_dtrace': 'false',
  21.                  'node_use_etw': 'false',
  22.                  'node_use_openssl': 'true',
  23.                  'node_use_perfctr': 'false',
  24.                  'node_use_systemtap': 'false',
  25.                  'python': '/usr/bin/python',
  26.                  'target_arch': 'x64',
  27.                  'v8_enable_gdbjit': 0,
  28.                  'v8_no_strict_aliasing': 1,
  29.                  'v8_use_snapshot': 'true'}}
  30. creating  ./config.gypi
  31. creating  ./config.mk
5. 安装Node.js
  1. make install
6. 检查Node.js版本号,看是否成功安装
  1. node -v
7. 创建一个test.js文件,内容为
  1. console.log('Hello World.');
8. 运行test.js,将会输出Hello World
  1. node test.js
接下来是Fedora 20安装Node.js的方法,因为需要在管理员权限上完成,所以请先用su命令切换到root用户。 1. 先更新系统
  1. yum update -y
2. 安装必要依赖
  1. yum install g++ curl openssl openssl-devel make gcc-c++ glibc-devel -y
3. 下载Node.js最新版
  1. wget http://nodejs.org/dist/node-latest.tar.gz
4. 解压之
  1. tar -xvpzf node-latest.tar.gz
5. 切换到解压目录
  1. cd node-v*
6. 检查配置
  1. ./configure
7. 安装Node.js
  1. make install
8. 安装npm
  1. yum install npm
9. 安装其他拓展
  1. npm install mongodb mysql nginx-vhosts nginx-stubstatus connect redis connect-redis jade express express-resource emailjs futures
10. 检查Node.js版本
  1. node --version
转载保留版权:http://haipz.com/blog/i/2851 - 海胖博客