From 7afb20ee4a0e5d44da34a4f894f66feac21f72f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E5=B3=BB=E5=BC=BA?= Date: Thu, 14 Jan 2016 17:02:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B9=B6=E4=BC=98=E2=80=9C?= =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=AE=89=E8=A3=85=E2=80=9D=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson0/README.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/lesson0/README.md b/lesson0/README.md index 03c2f19..07c8de0 100644 --- a/lesson0/README.md +++ b/lesson0/README.md @@ -66,31 +66,35 @@ REPL(read–eval–print loop) 应该就出来了,那我们就成功了。 ### 完善安装 -上述过程完成后,有时会出现,当开启一个新的 shell 窗口时,找不到 node 命令的情况。 +上述过程完成后,有时会出现,当开启一个新的 shell 窗口时,找不到 node 命令的情况(`-bash: nvm: command not found`)。 这种情况一般来自两个原因 -一、shell 不知道 nvm 的存在 +一、shell 不知道 nvm 的存在 -二、nvm 已经存在,但是没有 default 的 Node.js 版本可用。 +解决方式: +安装完后,为了让你可以直接在shell使用nvm命令,必须在你的 .bash_profile 加入以下这行(习惯把设定放在.bashrc惹人可以把以下的.bash_profile改成.bashrc) -解决方式: +``` + source $(brew --prefix nvm)/nvm.sh + ``` +或者直接执行以下命令来加入 -一、检查 `~/.profile` 或者 `~/.bash_profile` 中有没有这样两句 +``` + $ echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile + ``` +记得重新source您的 .bash_profile 来让设定生效 ``` -export NVM_DIR="/Users/YOURUSERNAME/.nvm" -[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm + $ . ~/.bash_profile ``` -没有的话,加进去。 -这两句会在 bash 启动的时候被调用,然后注册 nvm 命令。 -二、 - -调用 +二、nvm 已经存在,但是没有 default 的 Node.js 版本可用。 +解决方式: +调用 `$ nvm ls` 看看像不像上述图1中一样,有 default 的指向。