我可以看到nvm和npm在成功安装后没有安装

我可以看到nvm和npm在成功安装后没有安装,npm,nvm,Npm,Nvm,我正在安装nvm和npm,如下所示: curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash echo "[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh" >> /home/deployer/.profile source /home/deployer/.profile # source ~/.n

我正在安装nvm和npm,如下所示:

  curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash

  echo "[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh" >> /home/deployer/.profile
  source /home/deployer/.profile
  # source ~/.nvm/nvm.sh
  nvm install v0.12.9
  nvm use v0.12.9
  nvm alias default v0.12.9

  curl -L https://npmjs.org/install.sh | sh
使用bash并清楚地看到成功的安装,它在提示符下工作,但在它停止并在控制台中键入nvm或npm后,我得到:

未找到命令“nvm”,您的意思是: 当前未安装程序“npm”

如果我在控制台中写入此命令:

source/home/deployer/.profile


nvm开始工作,但我不确定为什么需要重复此过程。

这表明您的shell没有为您采购。配置文件。也许您使用的是非登录shell;登录时,您的操作系统可能会生成不同的文件


如果你加上$例如,HOME/.profile到您的.bashrc?

告诉我,如果您尝试在terminal.com中使用哪个nvm和哪个npm没有带来任何东西,如果我在控制台source/HOME/deployer/.profile中写入,那么它会说什么?哪个nvm仍然没有带来任何东西,哪个npm带来了/root/.nvm/v0.12.9/bin/npmCan您能检查一下您的~/.bashrc、~/.profile吗,或者~/.zshrc文件,如果为nvm添加了任何行。我正在添加我自己的echo[-s$HOME/.nvm/nvm.sh]&&&$HOME/.nvm/nvm.sh>/HOME/deployer/.profile它工作了吗?如果您没有,请查看以下指南: