gpt4 book ai didi

node.js - 将 SUDO 与 NVM 一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:03 26 4
gpt4 key购买 nike

如果 Node.js 是由 NVM 安装的,那么如何执行 sudo npm rebuildsudo node 之类的东西?

每次我输入 sudo 命令时,我的控制台都会尝试执行 /usr/bin/< 中的 npmnode 程序/usr/lib,两者都不存在。 enter image description here

最佳答案

尝试在 /usr/bin/usr/lib 中创建符号链接(symbolic link)。这不是一个强大的解决方案,但可能已经足够了。

sudo ln -s /home/denny/.nvm/versions/node/v0.12.0/bin/npm /usr/bin/npm

sudo 用于在系统位置写入。建议here可能会有用,尤其是rvmsudogroup access .

其他建议:

根据评论,您可以尝试在/home/denny/npm.sh创建bash脚本:

#!/bin/bash
PTH="/home/denny/.nvm/versions/node/$(node -v)/bin/npm"
$PTH

正确地chmode它+x并使用以下命令创建符号链接(symbolic link):

sudo ln -s /home/denny/npm.sh /usr/bin/npm

应始终检查 node -v 并从正确的目录运行 npm

关于node.js - 将 SUDO 与 NVM 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com