我是Mac新手,刚刚升级到Node.js 0.67。运行节点后,安装程序会显示“确保/ usr / local / bin位于$ PATH中。”
我尝试运行节点,但正如预期的那样,它不会在没有路径更改的情况下运行。
所以我不知道自己在做什么(是的!),经过一些研究后我就这样做了:
导出“PATH = / usr / local / bin”
节点运行。但是sudo没有。我认为这意味着我搞砸了环境变量。
sudo:找不到命令
然后在另一个终端窗口(当我把它弄乱时打开),sudo做出回应;两个窗口都有相同的路径。但在那个窗口中,npm不再可用。
任何人都可以帮我恢复sudo稳定性吗?
答案 0 :(得分:5)
sudo
位于/usr/bin
。
确保/usr/bin
位于您的$PATH
环境中,您应该没事。
为此,在上述问题的上下文中,执行以下操作:
export "PATH=$PATH:/usr/local/bin"
这里的想法是,您将新的搜索路径附加到PATH环境变量中已存在的列表中。
你可以参考