博客主要更新地址:?https://www.cnblogs.com/niceyoo

-bash: cnpm: command not found
-bash: yarn: command not found
-bash: xxxx: command not found
如上yarn/cnpm皆通用,前提是安装成功后报这个错误哈!

Error: EACCES: permission denied, mkdir 错误的同学请移步这篇文章 ?https://www.cnblogs.com/niceyoo/p/11703560.html

不同于 Windows,我们使用了 sudo npm install -g yarn 安装了 yarn,但是在终端打印版本或者是直接使用 yarn 却报如下错误信息:

-bash: yarn: command not found

其中一种原因:没有配置类似于 Windows 里的环境变量。

在终端输入:

open -e ~/.bash_profile

上方指令方式将通过记事本直接编辑的方式,或者是采用控制台的 vim 指令

vim ~/.bash_profile

如果采用 vim 的方式修改后记得执行 :wq 保存退出。


我们以 open 指令为例,在终端执行如下指令:

1、touch ~/.bash_profile

可跳过,touch的意思是没有就创建,.bash_profile为系统临时的环境变量

2、open -e ~/.bash_profile

open指令打开这个文件,如果提示没有权限 请在前面加上sudo,示例:sudo open -e ~/.bash_profile

3、找到安装的yarn目录

还记得安装yarn的目录吗?如果忘记了再执行安装一边呗,如下图所示(图片为网上的非本人打码):

4、在发开的bash_profile文件中输入 export PATH=$PATH:/usr/local/node_global/bin

注意:请将 /usr/local/node_global 替换为你的 yarn 存在的目录

5、source ~/.bash_profile

source 表示重新执行、刷新的意思

6、yarn -v


我创建了一个java相关的公众号,用来记录自己的学习之路,感兴趣的小伙伴可以关注一下微信公众号哈:niceyoo

macos -bash: yarn: command not found/-bash: cnpm: command not found相关推荐

  1. Bash基础:在MacOS上确认版本与升级Bash的方法

    这篇文章记录一下在MacOS上Bash版本的确认和升级方法. 目录 事前确认 版本确认 当前稳定版本确认 更新BASH 事前确认 由于MacOS在新版中已经开始使用zsh作为缺省shell,首先需要确 ...

  2. bash 别名_必不可少的Bash别名

    bash 别名 Bash别名是用新命令补充或覆盖Bash命令的方法. Bash别名使用户可以轻松自定义其在POSIX终端中的体验. 它们通常在$ HOME / .bashrc或$ HOME / bas ...

  3. cnpm不是内部命令 cnpm: command not found 的解决

    [问题]bash: cnpm: command not found command not found这种问题一般有两个原因: 1.命令没有安装成功 2.环境变量没有配置 [解决]配置环境变量 1.前 ...

  4. bash 脚本_实用的 bash 自定义脚本,快速提效工作流程

    作者:掘金@苏里    https://juejin.im/post/6844904185599623175 前言 工作时间久了,发现越来越离不开 bash 自动化脚本了.bash 对于我们的便利体现 ...

  5. Linux - #!/bin/bash 和 #!/usr/bin/env bash 的区别

    起因 为什么会想到写 #!/bin/bash 和 #!/usr/bin/env bash 的区别呢?还要从一次装插件的过程说起. 由于刚开始接触 Shell Script 不久,对一些语法用法等还不是 ...

  6. bash:/home/xxxx/catikin_ws/setup.bash:没有那个文件或者目录

    问题:ubuntu打开终端,首行出现"bash:/home/xxxx/catikin_ws/setup.bash:没有那个文件或者目录"情况. 解决方案: 出现这个问题的原因是设置 ...

  7. Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

    问题描述:Linux中采用绝对路径执行Bash脚本,报错-bash: /home/xxx.sh: /bin/bash^M: bad interpreter: No such file or direc ...

  8. 几种常见shell解释器(sh,bash,csh,tcsh,ash)以及bash的优点

    文章目录 shell解释器的定义 shell的分类 sh csh tcsh ash bash bash 的优点 shell解释器的定义 Unix/Linux上常见的Shell脚本解释器有bash.sh ...

  9. suse linux bash漏洞,Suse11 sp3 下Bash漏洞升级修复

    SuSE Linux Enterprise Server 11Bash 漏洞修复方案 系统:Suse-11-sp3-64 Bash:bash-4.4 1.1. Bash升级 1.1.1升级概述 大部分 ...

最新文章

  1. 10个方法让程序员更加优秀
  2. 移动端H5页面高清多屏适配方案
  3. pep8 python 编码规范_「原创」「python自学笔记」python编码规范
  4. Django2.2-LookupError No installed app with label admin
  5. MyBatis常用配置解析-Properties标签
  6. WebApiClient与Asp.net core DI的结合
  7. sql不等于0怎么表示_数组真的只能从0开始吗?python表示不同意
  8. [你必须知道的.NET] 第六回:深入浅出关键字---base和this
  9. Linux开机启动分析与系统配置
  10. cocos2d-x 是男人就下100层 附源码
  11. SDL2源代码分析5:更新纹理(SDL_UpdateTexture())
  12. 各国程序员薪资水平,最高都知道、垫底想不到...
  13. 推荐算法可以做到千人千面,但是千人千面的流量利用效率一定是优于人工分发吗?
  14. Kubernetes 调度 Node污点/容忍
  15. 生产型企业财务管理报表
  16. 从数据库中查询列表倒序排列(按照时间顺序)
  17. Java基于springboot开发的财务咨询系统代理记账系统有论文
  18. CSDN社区电子杂志项目(CSDN eMag)所有期刊总索引
  19. 7、数据恢复:文件误删、硬盘被格式化后的数据恢复
  20. 如何灵活使用ASCII编码

热门文章

  1. [html] 说说你对属性data-的理解
  2. 前端学习(2600):响应控制
  3. 前端学习(1727):前端系列javascript之需求分析
  4. 前端学习(706):do-while案例
  5. java面试题33 Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 ( ).
  6. spring mvc学习(5):IDEA修改背景颜色大全
  7. 第三十八期:如何在Windows 10上使用Windows Update目录驱动程序安装打印机
  8. 第八期:实操:两台路由器,如何分别通过WAN和LAN口连接?
  9. java学习(133):泛型
  10. Qt中利用QProcess调用外部cmd.exe执行程序