发布于 2015-06-21 18:04:24
tl;博士
# Installs n and the latest LTS Node.js version to ~/n.
# For bash, ksh, zsh, modifies the respective user-specific shell-initialization file to
# define env. variable N_PREFIX and append $N_PREFIX/bin to the $PATH.
curl -L https://git.io/n-install | bash 我感觉到你的痛苦。安装Node.js然后安装n然后管理Node.js安装确实是一个奇怪的设置。
如果能够先安装n,那就太好了。
我已经创建了一个n 来直接从GitHub支持的安装;除了n本身所需要的之外,唯一的先决条件是 git.
请注意,您必须首先删除任何预先存在的n / Node.js版本。
默认情况下,目标目录( ~/n )必须不存在或为空。
对于bash、ksh和zsh,相关的shell初始化文件(例如~/.bashrc)会被自动修改,以定义环境变量N_PREFIX并将$N_PREFIX/bin附加到$PATH中;对于其他shell,这必须手动完成。
除了直接从n安装GitHub之外,它还安装了用于更新n (n-update)和卸载它的助手脚本(n-uninstall)。
下面是工作示例;有关详细信息,请参阅N-安装GitHub回购:
$HOME/n并安装最新的LTS Node.js版本:
卷曲-L https://git.io/n-install bash~/util/n,随后安装最新的LTS Node.js版本:
curl -L https://git.io/n-install https://git.io/n-installN_前缀=~/util/n bash -s -y发布于 2014-01-23 18:50:40
如果您愿意,可以从源安装n:
cd /tmp
git clone --depth=1 https://github.com/tj/n
cd n
sudo make install然后,您可以按以下方式安装节点的最新稳定版本:
n stable发布于 2013-10-18 14:19:27
为了方便起见,创建了n个模块。
例如,如果您想将您的Node.js版本从v0.8.0更新到v0.10.20,您愿意下载包、解压缩和编译吗?还是您更愿意输入n 0.10.20并立即安装它,同时仍然保留以前的Node版本以便于切换?
N建议使用npm来安装它,因为n是一个模块。也就是说,npm是安装它的最简单的方法。节点模块具有在全局安装时能够在shell中运行的功能,因此该功能被用来使切换Node版本更加容易。
https://stackoverflow.com/questions/19451851
复制相似问题