首页 > 编程语言 >Ubantu使用n升级Node提示权限不够

Ubantu使用n升级Node提示权限不够

时间:2023-06-02 22:23:19浏览次数:51  
标签:Node Ubantu sudo 命令 usr PATH 权限 local

升级Node时,常见以下问题:

  1. 使用 n stable 时提示权限不够
(base) zibuyu@ubuntu:~/Desktop/luffy$ n stable
installing : node-v18.16.0
mkdir : /usr/local/n/versions/node/18.16.0
mkdir: 无法创建目录 “/usr/local/n”: 权限不够
  1. 而使用 sudo n stable 时又提示找不到命令
(base) zibuyu@ubuntu:~/Desktop/luffy$ sudo n stable
[sudo] zibuyu 的密码:
sudo: n:找不到命令

这通常是因为n命令没有被加入到root用户的PATH环境变量中而造成的。

可尝试将n命令加入到root的PATH环境变量中:

sudo npm install -g n
sudo ln -sf "$(which n)" /usr/local/bin/n

第一行命令将使用npm安装n。

第二行命令将创建一个符号链接,将n命令添加到/usr/local/bin目录中,从而使其在root用户的PATH环境变量中可用。

export PATH="/usr/local/n/versions/node/<version>/bin:$PATH"


# 将`<version>`替换为新安装的Node.js版本号。例如,如果你安装的是v18.16.0版本的Node.js,你可以使用以下命令更新PATH环境变量:
# export PATH="/usr/local/n/versions/node/18.16.0/bin:$PATH"

标签:Node,Ubantu,sudo,命令,usr,PATH,权限,local
From: https://www.cnblogs.com/zibuyu2015831/p/17453013.html

相关文章

  • 【敲敲云】免费的零代码产品 — 应用用户角色与权限
    之前的文章我们介绍了应用创建与设置,应用的使用离不开权限设置,毕竟不是每个人都可以查看所有的工作表,下面我们再来看一下应用的角色与权限。一、应用用户应用用户:结合应用角色,可设置哪些用户可以访问哪些应用或工作表,设置用户有哪些功能权限。在应用中,点击右上角“用户”,......
  • logging 模块因权限问题写入日志失败
    哈喽大家好,我是咸鱼今天跟大家分享一个使用Python的logging模块写入日志文件时遇到的权限问题,不知道你们有没有遇到过1.案例现象今天上班的时候手机短信收到了zabbix告警,但是发现了不对劲的地方:微信没有收到告警信息,按理说短信跟微信应该是同时收到告警信息的咸鱼这边的......
  • 基于shiro+jwt的真正rest url权限管理,前后端分离
    bootshiro&usthebootshiro是基于springboot+shiro+jwt的真正restfulURL资源无状态认证权限管理系统的后端usthe是restfulURL资源无状态认证权限管理系统的前端,基于angular+typeScript+adminLte区别于一般,提供页面可配置式的,动态的restfulapi安全管理支持数据传输动态......
  • hazelcast的NodeExtension接口类所有定义的方法分析
    在Hazelcast中,NodeExtension接口是一个扩展点,用于自定义和定制节点级别的行为。它定义了以下方法:voidbeforeStart(Nodenode,Propertiesproperties)此方法在节点启动之前调用。它允许你在节点启动之前执行一些自定义逻辑或设置。node:当前节点的Node对象。properties:......
  • nodejs koa框架下载和导入excel
    ac.jsconstservice=require("../service/model.service");consturlencode=require("urlencode");consthelper=require("../../utils/helper");module.exports={/***@description:下载导入度量模板*@param{type}*@retur......
  • 本地安装node.js安装,使用npm下载插件
    操作系统:windows10开发工具:VS Code 1.下载node.js文件   全程下一步即可。 2.打开vscode运行终端(此处打开的额终端路径是你当前的项目根目录):  node中自带npm,所以安装号node就已经安装号npm了,使用npm-v课查看版本。 3.使用npm安装mock.js案例:命令:npminstall......
  • node.js安装
    F:\ProgramFiles\nodejs\ windows安装npm教程(nodejs)[就是参照这个编辑安装]https://www.cnblogs.com/kakashi-feng/p/16483727.htmlnpm安装详细教程https://blog.csdn.net/cleve_baby/article/details/125632341npmconfigsetcache"F:\ProgramFiles\nodejs\node_......
  • Linux 系统升级node18
    解决/lib64/libc.so.6:versionGLIBC_2.28‘notfound解决方案:升级glibc到2.28版本wgethttps://mirror.bjtu.edu.cn/gnu/libc/glibc-2.28.tar.xztar-xfglibc-2.28.tar.xz-C/usr/local/cd/usr/local/glibc-2.28/mkdirbuildcdbuild/../configure--prefix=/usr/lo......
  • 传奇服务器架设教程,传奇GM权限命令设置教程
    作为一个传奇GM,除了需要会架设传奇,还需要了解一些日常GM的操作技能,刚好这两天有朋友提到设置gm权限,今天就给大家分享传奇GM权限命令设置方法1、如何设置GM名单?首先咱们在版本文件夹找到Mir200文件夹,找到M2网关(M2server),打开点击查看,列表信息,可以看见“管理员列表”,将你的游戏角色名......
  • nodejs版playwright
        awaitthis._page.waitForLoadState('networkidle');  awaitthis._page.waitForLoadState('load')  awaitthis._page.waitForLoadState('domcontentloaded')  awaitthis._page.waitForSelector('body');await......