例 1-4 为系统下全部用户安装 Node
- enki:node-v0.6.6 $ sudo make install Password: Waf: Entering directory '/Users/sh1mmer/Downloads/node-v0.6.6/ out' DEST_OS: darwin DEST_CPU: x64 Parallel Jobs: 1 Product type: program
- installing deps/uv/include/ares.h as /usr/local/include/node/ares.h
- installing deps/uv/include/ares_version.h as /usr/ local/include/node/ ares_version.h
- installing deps/uv/include/uv.h as /usr/local/include/node/uv.h
- installing out/Release/src/node_config.h as /usr/local/include/node/
- node_config.h Waf: Leaving directory '/Users/sh1mmer/ Downloads/node-v0.6.6/out' 'install' finished successfully (0.915s) enki:node-v0.6.6 $
如果你想只安装到本地用户,或是不使用 sudo命令,需要在运行 configure的时候加上 --prefix参数,指定路径来代替默认安装(例 1-5)。
例 1-5 安装到本地用户
- enki:node-v0.6.6 $ mkdir ~/local
- enki:node-v0.6.6 $ ./configure --prefix=~/local Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp
- ...
- 'configure' finished successfully (0.501s) enki:node-v0.6.6 $ make && make install Waf: Entering directory '/Users/sh1mmer/Downloads/node-v0.6.6/out' DEST_OS: darwin DEST_CPU: x64
- ...
- installing out/Release/node as /Users/sh1mmer/local/bin/node
- installing out/Release/src/node_config.h as /Users/sh1mmer/local/
- include/node/... Waf: Leaving directory '/Users/sh1mmer/Downloads/node-v0.6.6/out' 'install' finished successfully (0.747s) enki:node-v0.6.6 $



