截至本文发布时,似乎没有任何yum
可rpm
用于安装 NodeJS 0.12.x 的选项。即使是 Node 的半官方 yum repo (nodesource.com) 也仍然在 RHEL 发行版上使用 0.10.x。
因此有两种选择,从源代码构建或下载二进制发行版。首先我要尝试二进制文件:
http://nodejs.org/dist/v0.12.4/node-v0.12.4-linux-x64.tar.gz
解压后,我该如何处理它?我知道有可执行node
文件npm
。还有什么我需要知道的吗?我应该把所有东西移到哪里,哪些东西需要符号链接?这些文件在服务器上的正确存放位置在哪里?
答案1
答案就在该 tarball 的README.md
文件中:
cd /usr/local && tar --strip-components 1 -xzf \
/path/to/node-<version>-<platform>-<arch>.tar.gz
这基本上将内容提取到 /usr/local。我将通过--exclude=ChangeLog --exclude=LICENSE --exclude=README.md
向 tar 命令添加参数来进一步扩展它,以防止将文档写入/usr/local
。