【zsh】command not found: node

背景:最新不是换了个新点脑吗,我就喜欢用oh-my-zsh, 但是什么弄好了之后,发现来个node -v,就来了command not found: node ,我就无语了

  • 主要原因是zsh找不到你的node地址,需要放入到他们的配置,才可以一直找得到

代码~~~~

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

ZSH运行这段代码,就需要放入到系统的配置里面去

1、处理方式一:把上面代码放入到.bash_profile里面,没有就创建一个这样的文件

然后在.zshrc里面去加下面这段内容

source ~/.bash_profile

1、处理方式二:直接把上面代码放入.zshrc里面

这两种方法的任意一种都需要运行source ~/.zshrc即可生效

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这个错误提示意味着你的系统中没有安装 Node.js,需要先安装 Node.js 才能执行相关命令。你可以通过以下方式安装 Node.js: 1. 在官网下载安装包并安装:https://nodejs.org/en/download/ 2. 使用包管理器安装,例如在 Ubuntu 上可以使用以下命令安装:sudo apt-get install nodejs 安装完成后,再次执行相关命令即可。 ### 回答2: 这个问题出现的原因很可能是因为你没有安装Node.js或者Node.js没有被正确添加到你的环境变量中。 Node.js是一种基于Chrome V8引擎的 JavaScript 运行环境。它允许开发者使用 JavaScript 编写后端服务,也可以用于编写命令行工具。如果你使用的是Linux或macOS系统,那么你可以通过本地终端或者命令行来使用Node.js。 当你尝试在终端或命令行中使用node时,如果你看到了“zsh: command not found: node”这个错误提示,那么说明你的系统无法找到这个命令。 解决这个问题的方法是先确认你的系统上已经安装了Node.js,并且安装路径已经正确添加到了环境变量中。你可以在命令行中输入“node -v”来检查你的系统是否已经安装了Node.js并且版本号是多少。如果你没有安装Node.js,请先下载安装,可以从官网或者使用包管理器进行安装。 如果你已经安装了Node.js,但是仍然遇到了“zsh: command not found: node”这个问题,那么很可能是因为你的系统没有正确添加Node.js安装路径到环境变量中。你可以打开你的终端配置文件,例如macOS上的~/.zshrc文件,或者Linux上的~/.bashrc文件,在文件中加入以下内容: export PATH=$PATH:/usr/local/bin 这个命令将会把/usr/local/bin加入到你的环境变量中,而这通常是Node.js安装的默认路径。如果你的Node.js安装路径不同,你需要把路径修改成你实际的路径。保存文件,然后重启终端或者执行以下命令来让修改立即生效: source ~/.zshrc 或 source ~/.bashrc 现在,你再次在命令行中执行“node -v”,应该就可以正常运行了。 ### 回答3: 这个错误信息意味着在你的电脑中没有找到node命令。在Linux和MacOS操作系统中,命令行提示符(即终端)是主要的接口,可以通过命令行输入各种操作系统命令和自定义命令。在终端上,你可以使用node来运行JavaScript程序。但是,如果你在终端上输入“node”命令,却得到一个“zsh: command not found: node”的错误信息,那么你的电脑没有找到可执行“node”命令的路径。 解决这个问题的方法是,要么安装node,要么添加node的路径到系统的环境变量中。 方法一:安装node 在Linux和MacOS中,你可以通过命令行安装node: 1.打开终端 2.输入以下命令,安装Homebrew包管理器(如果你已经安装了,请跳过此步骤): /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 3.输入以下命令,使用Homebrew安装node: brew install node 4.安装完成后,输入以下命令,确认node已经安装成功: node --version 方法二:将node路径添加到系统环境变量中 在终端输入以下命令,将node的路径添加到系统的环境变量中: echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc 然后重新启动终端,node的路径就会自动添加到系统的环境变量中,你就可以在终端上运行node命令了。 总结: “zsh: command not found: node”错误信息通常是因为你的电脑没有找到可执行node命令的路径。你可以通过安装node,或者将node的路径添加到系统的环境变量中来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值