Ubuntu 使用sudo安装LearnyYouNode
说明书上说我应该使用Ubuntu 使用sudo安装LearnyYouNode,ubuntu,installation,sudo,Ubuntu,Installation,Sudo,说明书上说我应该使用 sudo npm install -g learnyounode 但当我使用sudonpm时,它说sudonpm命令找不到 但是如果我不使用sudo安装 npm install -g learnyounode 它抱怨请以root/管理员身份再次运行命令 我有sudo密码,并且安装了node.js。这是一台ubuntu机器你没有的是路径设置。如果它说sudonotfound,那么您的PATH变量没有通过正确的目录——通常是/bin,这意味着您几乎什么也做不了。但是,如果没
sudo npm install -g learnyounode
但当我使用sudonpm时,它说sudonpm命令找不到
但是如果我不使用sudo安装
npm install -g learnyounode
它抱怨请以root/管理员身份再次运行命令
我有sudo密码,并且安装了node.js。这是一台ubuntu机器你没有的是路径设置。如果它说sudonotfound,那么您的PATH变量没有通过正确的目录——通常是/bin,这意味着您几乎什么也做不了。但是,如果没有找到sudoL npm,则您的根帐户中不包括npm 以下是您要做的: $echo${PATH} $sudo echo${PATH} 比较它们并确定您的路径。或 $npm 这将为您提供npm可执行文件的完整路径,如/usr/local/bin/npm。然后 $sudo/usr/local/bin/npm。
当然,替换步骤1中的实际路径。我的路径是正确的,两者都打印出相同的内容。当我做一个它使用相同npm的测试时。但是当我做sudo/fullpathtonode/npm时,它起了作用。谢谢