Linux $PATH使用NVM并安装NPM

Linux $PATH使用NVM并安装NPM,linux,node.js,ubuntu,npm,nvm,Linux,Node.js,Ubuntu,Npm,Nvm,我已经安装了NVM,现在我正在尝试安装NPM,以便为我的nodejs应用程序导入我的包。我经营一家数码海洋vps 如果我打字 “节点-v” 我得到安装在我的nvm文件夹中的0.10.19版本。文件夹是~/.nvm/v0.10.19/bin。键入“node-v”确认我的$PATh工作正常 运行sh install.sh脚本安装NPM时,出现以下错误: 如果没有nodejs,则无法安装npm。首先安装节点,然后安装 再试一次 可能节点已安装,但不在路径中?请注意,作为 sudo可以改变环境 路径=~

我已经安装了NVM,现在我正在尝试安装NPM,以便为我的nodejs应用程序导入我的包。我经营一家数码海洋vps

如果我打字

“节点-v”

我得到安装在我的nvm文件夹中的
0.10.19
版本。文件夹是~/.nvm/v0.10.19/bin。键入“node-v”确认我的$PATh工作正常

运行sh install.sh脚本安装NPM时,出现以下错误:

如果没有nodejs,则无法安装npm。首先安装节点,然后安装 再试一次

可能节点已安装,但不在路径中?请注意,作为 sudo可以改变环境

路径=~/.nvm/v0.10.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin


我真的很困惑,因为当sh出现故障时,节点可执行文件的路径实际上是在控制台中打印出来的…

nodejs版本0.10.19应该附带npm。 请发出以下命令

npm -v

我有nodejs版本0.10.15,它为我安装了npm

不要使用sudo运行npm命令。nvm安装在您的主目录中,部分原因是它打算作为普通用户使用,而不是根用户

你能运行“bash-x install.sh”看看它是如何检测nodejs的吗?你救了我一天,非常感谢。